程序设计语言.pdf

  1. 1、本文档共249页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

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

科技工作者

1亿VIP精品文档

相关文档