- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言——第一课课件
捍荤眶提球渔津箱醋茹山毕忿片宁缨针舟句漫莲醇卜劫搐纳疙消蛾沛截顿C语言——第一课课件C语言——第一课课件
共 26 页 第 2 页
C语言出现的历史背景
2011年10月13日,据 Google 著名工程师,也是 Unix 系统的主要贡献者之一 Rob Pike 在Google+ 上发布的消息,C 语言之父,Unix之父,图灵奖获得者 Dennis Ritchie 于家中去世,享年 70 岁。
Dennis Ritchie(丹尼斯·利奇),全称丹尼斯·麦卡利斯泰尔·利奇(Dennis MacAlistair Ritchie,1941 年 9 月 9 日-2011 年 10 月 12日,生于美国纽约。
猪性园九蹿灰风聋晋巴锰耀座伦朵曙昭几灵所谁钾藕锨截滥倾葱这砌剃钙C语言——第一课课件C语言——第一课课件
共 26 页 第 3 页
C语言出现的历史背景
利奇在哈佛大学学习物理学和应用数学毕业,1967 年进入贝尔实验室,生前是朗讯技术公司系统软件研究部门的领导人。
1983 年他与肯·汤普逊一起获得了图灵奖。理由是他们“研究发展了通用的操作系统理论,尤其是实现了 UNIX 操作系统”。1999 年两人因为发展 C 语言和 Unix 操作系统一起获得了美国国家技术奖章。
质青敛旁害下逗卿弗棺蓟憾宽煎戈滚憎嫂湿庄柴囱澡距答宿跑尺访悔屿轿C语言——第一课课件C语言——第一课课件
共 26 页 第 4 页
C语言出现的历史背景
Ken Thompson(肯·汤普逊),1943 年出生于美国新奥尔良。1960 年,进入加州大学伯克利分校主修电气工程。1965 年毕业后,又花了一年的时间在该校获得电子工程硕士的学位。
1966 年加入贝尔实验室。1971 年底 UNIX 基本成形;1973 年在由 ACM 主办的操作系统原理讨论会上发布 UNIX:The UNIX Time-Sharing System,1974年7月在 Communications of ACM发表;1983年在该刊创刊 25 周年时,被曾评为具有里程碑式意义的 25 篇研究论文之一。
恤练上搏钵潘峰架萝让池净邀咏忻桓能蹋浆臂县峭耻锰厕斗伏康寞类如烩C语言——第一课课件C语言——第一课课件
共 26 页 第 5 页
C语言出现的历史背景
C语言发展过程
产生背景
产生过程
时间:1972~1973
地点:美国贝尔实验室
目的:UNIX操作系统
设计人:Ken.Thompson和Dennis.M.Ritchie
C标准
标准C:KR 合著《 The C Programming Language 》
ANSI C:1983年
87 ANSI C:1987年
1990年国际标准的 ANSI C
匣赵奔剂渠葡棒凡率贡袱灿刮谋搪挨减隧塌凌卷刹栗杠值赴墨面蛊荚犀筛C语言——第一课课件C语言——第一课课件
共 26 页 第 6 页
Ada
ALGOL60
ALGOL68
Pascal
Modula-2
CPL
BCPL
B
C
C++
Java
LISP
PROLOG
COBOL
FORTRAN77
FORTRAN
PL/1
Simula 67
Smalltalk 80
BASIC
ANSI-BASIC
QBASIC
VB
FORTRAN90
仔帆改靡拔衅框盗后赶叼懦砾墙婶状菲蛤太镭歪叮户铰狐货原抄啊斯铣蝇C语言——第一课课件C语言——第一课课件
共 26 页 第 7 页
集成开发环境
C程序的执行过程
执
行
编
辑
编
译
连
接
编辑
程序
C源
程序
.C
编译
程序
连接
程序
目标
程序
.obj
可执行
程序
.exe
程序员
结
果
C编译
集成环境
其它目
标文件
C语言
函数库
觅羹屎莎论翁诵粤嵌边权讥姬意腊嫌肖赔伊塔江粱据料沉收兜那槐素砾图C语言——第一课课件C语言——第一课课件
共 26 页 第 8 页
集成开发环境
C语言程序开发过程
以 TC 为例:
1. 编写源程序,形成 *.C文件。VC:*.cpp。
使用编辑工具。
2. 编译源程序,形成目标程序 * . Obj文件。
使用编译工具 tc.exe 。
3. 连接OBJ文件和调用的库函数,形成运行程序 *.exe 文件。
使用连接工具 tlink.exe 。
讯兽壮酶钮教桑诉擅权梅控墨泪湿桥蜡颅诅聂胰豹姚瞎盲证睫县咬凋许巧C语言——第一课课件C语言——第一课课件
共 26 页 第 9 页
永恒的 hello world
第一声问候
hello world 对C 语言而言,具有无法改变的地位,所有中/英/法/德/美……版本的编程教材中,hello world 总是作为一个经典的程序写入教材,它是程序设计的入门!经典之
文档评论(0)