文档详情

C语言——第一课课件.ppt

发布:2017-08-13约6.92千字共28页下载文档
文本预览下载声明
捍荤眶提球渔津箱醋茹山毕忿片宁缨针舟句漫莲醇卜劫搐纳疙消蛾沛截顿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 总是作为一个经典的程序写入教材,它是程序设计的入门!经典之
显示全部
相似文档