- 1、本文档共249页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
程序设计语言
以C语言为例
其他语言?
•现代的编程语言在#includestdio.h
Intmain()
语法上的差异很小{
Printf(“HelloWorld!\n”);
•几乎都是C-like语言
Return0;
•语言的能力/适用领}
域主要是由ClassHello{
Publicstaticvoid
•库和main(string[]arg){
System.out.println(“Hel
loWorld!”);}}
•传统所决定的
Print“Hello
World!\n”
C语言
•C语言是从B语言发展而来的,B语言是从BCPL
发展而来的,BCPL是从FORTRAN发展而来的
•BCPL和B都支持指针间接方式,所以C也支持了
•C语言还受到了PL/I的影响,还和PDP-II的机器
语言有很大的关系
•1973年3月,第三版的Unix上出现了C语言的编
译器
•1973年11月,第四版的Unix(SystemFour)发布
了,这个版本是完全用C语言重新写的
C的发展与版本-KR
•经典C
•又被叫做“KRtheC”
•TheCProgramming
Language,byBrian
kernighanandDennis
Ritchie,2nd
Edition,prenticeHall
C的发展与版本-标准
•1989年ANSI发布了一个标准———ANSI
C
•1990年ISO接收了ANSI的标准——C89
•C的标准在1995年和1999年两次更新—
—C95和C99
•所有的当代编译器都支持C99了
C语言用在哪里?
•操作系统
•嵌入式系统
•驱动系统
•底层驱动
•图形引擎、图像处理、声音效果
C是一种工业语言
•操作系统开发效率学习过程
•嵌入式系统开发效率开发乐趣
•驱动程序日常应用很少直接用
C语言编写
•底层驱动
学习C的过程主要是
•图像引擎、图像处写练习代码而非真实
理、声音效果软件
文档评论(0)