网站大量收购独家精品文档,联系QQ:2885784924

(精)c程序设计.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Basic of Basic LONG TIME NO SEE! 沈 军 shenjun@ 第一章 C语言程序设计初步 计算机语言的历史 C语言之前世今生 方法和参考书 C语言大观 人与计算机的对话 人与计算机的对话方式: 计算机学习人的语言(自然语言理解) 人学习计算机的语言 学习第三方语言 机器语言 计算1+1 缺点显而易见 机器语言 怎样让计算机读懂高级语言? 编译器(Compiler) 把高级语言编写的源代码转换为机器代码 编译器也是程序 高级语言的魅力 易学、易用、易读、易懂、强大、可移植 百家争鸣,据不完全统计2500种,绝大多数是高级语言 /~nkinners/LangList/Extras/langlist.htm可看到其列表和简介 程序设计语言数以千计,能广为流传的不过几十种,能够风光30年的更是屈指可数 影响最大、寿命最长的是C语言 C语言的创世纪 一切从一个叫“Space Travel”的电子游戏开始…… 为了让他的游戏能在PDP-7上运行,Ken Thompson用汇编语言给PDP-7写了一个操作系统——UNIX 汇编太不好用了,Thompson需要高级语言 试验了一些高级语言,包括Fortran,都不理想 他在BCPL基础上,自己设计了一个B语言 UNIX开始发展,B也不够用了 Dennis Ritchie加入,把B改造成C 开始用C重写UNIX 历史上最伟大的12个软件 1.Unix操作系统 2.IBM System R-1983年以DB2的形式进入商业市场 3.基因排序软件-美国基因组研究所(IGR) 4.IBM System 360系统 5.Java语言 6.Mosaic浏览器-第一款图形界面浏览器 7.Sabre系统-美国航空公司的信息查询系统 8.苹果Macintosh系统 9.微软Excel电子表格 10.阿波罗宇宙飞船导航系统 11.Google有哪些信誉好的足球投注网站排名 12.Morris蠕虫-造成的经济损失超过1000万美元 Ritchie和Thompson在开发UNIX 1999年接受美国国家技术勋章 C程序设计语言 是一种高级语言 高级语言并不是“高级”,只是相对低级语言,在抽象层次较高的级别上进行编程 历史悠久,战勋卓著 诞生于上世纪70年代初,成熟于80年代(C89),修订与90年代(C99) 很多重量级软件都是用C写的 上天入地,无所不能 几乎没有不能用C写出来的软件,没有不支持C的系统 Ritchie漫画像 流行的高级语言 应用编程语言 Basic Pascal C C++ Java C# 专项编程语言 Lotus Notes Power Builder Web编程语言 HTML XML PHP ASP JSP JavaScript VBScript 其他 perl python VBA 语言流行程度必威体育精装版排名 有最好的编程语言吗? 能很好的解决问题的语言就是好语言。 Fortran已问世50年,仍然是科学计算首选 C语言辉煌30年,至今老当益壮 C++已度过其20岁生日,相信属于它的日子还很长很长 JAVA 开发速度快但运行速度不敢恭维 汇编速度快但是开发速度慢 在最恰当的地方,最恰当的时候,选择最恰当的语言,同时防止跌入语言自身的陷阱。 C语言过时了么? 很多流行语言、新生语言都借鉴了它的思想、语法 从C++,到Java,再到C#,还有php等 正确地学好C语言,是学习这些流行语言的基础。 怎样学好编程? 纸上得来终觉浅,绝知此事要躬身。 朱熹 (南宋) 编程,编程,再编程! 最大忌讳:眼高手低! 参考书目 C语言教程(第4版) Al Kelly ,Ira Pohl著,徐波译, 机械工业出版社, 2007 C Primer Plus(第五版) Stephen Prata著,云巅工作室译,人民邮电出版社,2005 C程序设计经典教程(第4版 ) Harvey M. Deitel,Paul J. Deitel著,聂雪军 贺军译,清华大学出版社, 2006 从问题到程序---程序设计与C语言引论 裘宗燕 机械工业出版社,2005 C程序设计语言(第2版·新版) Brian W. Kernighan,Dennis M. Ritchie著,徐宝文,李志译,机械工业出版社,2001。 如何用好教材 谭浩强教材的优点: 语法部分讲解比较清晰,新手容易快速入门 看不懂的地方的解决办法: Frog-Hopping (蛙跳战术) 程序开发步骤 What is to be done? C程序的上机步骤 IDE(集成开发环境) IDE=代码编辑器+编译器+调试器 C语言常见开发环境 Visual C ++ (Micro

文档评论(0)

xiaofei2001129 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档