C语言初级教程课件-第1章 程序设计A BC

上传人:f****u 文档编号:114231640 上传时间:2019-11-10 格式:PPT 页数:22 大小:808KB
返回 下载 相关 举报
C语言初级教程课件-第1章 程序设计A BC_第1页
第1页 / 共22页
C语言初级教程课件-第1章 程序设计A BC_第2页
第2页 / 共22页
C语言初级教程课件-第1章 程序设计A BC_第3页
第3页 / 共22页
C语言初级教程课件-第1章 程序设计A BC_第4页
第4页 / 共22页
C语言初级教程课件-第1章 程序设计A BC_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《C语言初级教程课件-第1章 程序设计A BC》由会员分享,可在线阅读,更多相关《C语言初级教程课件-第1章 程序设计A BC(22页珍藏版)》请在金锄头文库上搜索。

1、第1章 程序设计ABC,C语言大学实用教程,计算机与人工智能,图灵测试,计算机与人工智能,计算机行业的梦想 让计算机(Computer)能像人一样地思考,与人自然交流, 人工智能(Artificial Intelligence) 1997年,IBM公司研制的深蓝超级计算机在一场“人机大战”中打败了国际象棋大师卡斯帕罗夫 被誉为“人工智能的一大胜利” 深蓝的主要研制者之一许峰雄博士: 胜利靠的只是不知疲倦地高速运算,并不是什么智能,计算机与信息技术,计算机技术与通信技术结合,构成了信息技术(Information Technology),诞生了一个新词:IT 嵌入式系统是IT未来的主要发展方向之

2、一,计算机,计算机是用来延伸人的能力的工具,需要人来驾驭 我们的职责是让非计算机专业的人更容易驾驭它 完成这一目标的主要手段之一就是 “编程(Programming)”,计算机基本工作过程,整个过程的执行者是硬件,但硬件是受软件控制的 编程,就是编写软件,使硬件按照人的意图工作,计算机基本工作过程,“冯诺依曼机”结构,大脑,记忆装置,眼睛和耳朵,软件的形成,软件(Software)的形成 程序员(Programmer)编写程序源代码(Source Code) 编译器(Compiler)把源代码转换为可被计算机理解的机器代码(Machine Code) 并把机器代码以可执行文件(Executab

3、le File)的形式保存在磁盘上,程序设计语言(Programming Language)是人与计算机进行交流的语言 计算机直接能读懂的语言 机器语言(Machine Code),也叫机器代码 一种纯粹的二进制语言,程序设计语言的故事,程序设计语言的故事,计算机为什么用二进制呢? 为什么不用我们日常熟悉的十进制呢? 二进制在电器元件中容易实现 计算机进行二进制运算比进行十进制运算要简单得多,程序设计语言的故事,机器语言编写的1+1程序 汇编语言(Assemble Language)编写的1+1程序,10111000 00000001 00000000 00000101 00000001 00

4、000000,MOV AX, 1 ADD AX, 1,程序设计语言的故事,BASIC语言编写的1+1程序 C语言编写的1+1程序,PRINT 1+1,#include main() printf(“%dn“, 1+1); ,程序设计语言,一种程序设计语言对应一种编译器 程序员按照该语言的语法编写程序源代码,把自己的意图融入到代码中 编译器读入源代码,把程序员的意图转换成可执行程序,供他人使用,程序设计语言,编辑(Edit) 扩展名为.c的文件 编译(Compile) 扩展名为.obj的文件 链接(Link) 形成最后的可执行文件 扩展名为.exe的文件 运行 (Run),流行语言,应用编程语言

5、 机器语言 汇编语言 Basic Pascal C C+ Java C# 专项编程语言 Lotus Notes Power Builder,Web编程语言 HTML XML PHP ASP JSP JavaScript VBScript 其他 perl python VBA,C程序设计语言,简称C语言 BCPL语言进化成B语言,B语言又进化为C语言 是一种高级语言 高级语言并不是“高级”,只是相对低级语言,在一个高的级别上进行编程 历史悠久,战勋卓著 诞生于上世纪70年代初,成熟于80年代 “ANSI C”标准的发布是C语言成熟的标志 很多重量级软件都是用C写的 上天入地,无所不能 几乎没有不

6、能用C写出来的软件,没有不支持C的系统,C程序设计语言,硬件(Hardware),操作系统(OS),应用程序 (Application),应用 平台,基于 平台的 应用 程序,低级语言的地盘,高级语言的地盘,C语言的地盘,C程序设计语言,C语言被分类位高级语言,但实际上它是一种介于高级语言和低级语言之间的语言。 很多流行语言、新生语言都借鉴了它的思想、语法 从C+,到Java,再到C# 正确地学好C语言,是学习这些流行语言的基础。,C语言的设计者 Dennis M. Ritchie,和Unix的设计者Ken Thompson 接受美国国家技术勋章,Ritchie和Thompson在开发UNIX,作业,看书是每次的作业 学习指导书上,P123开始2.1.1、2.1.3、2.1.7 上机验证例1.4和习题1.3,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号