Chinaunix首页 | 论坛 | 博客
  • 博客访问: 139159
  • 博文数量: 57
  • 博客积分: 1405
  • 博客等级: 上尉
  • 技术积分: 585
  • 用 户 组: 普通用户
  • 注册时间: 2009-09-15 17:22
文章存档

2011年(1)

2010年(4)

2009年(52)

我的朋友

分类: C/C++

2009-12-14 15:40:47

C语言在嵌入式应用中最显著的特点有三项

1.广泛的可移植
标准普适的POSIX系统规范定义。

2.底层硬件控制
丰富的系统调用接口函数支持。

3.编译运行高效

假如你使用的是GUN的C编译器工具链,对应的c连接库既可以可以是标准的GLIBC也可以是优化裁减了的uclibc。

C语言的发展历史

  

  C语言的原型ALGOL 60语言。(也称为A语言)
  1963年,将ALGOL 60语言发展成为(Combined Programming Language)语言。
  1967年,剑桥大学的Martin Richards 对CPL语言进行了简化,于是产生了BCPL语言。
  1970年,美国的Ken Thompson将BCPL进行了修改,并为它起了一个有趣的名字“B语言”。意思是将CPL语言煮干,提炼出它的精华。并且他用B语言写了第一个操作系统。
  而在1972年,B语言也给人“煮”了一下,美国贝尔实验室的D.M.Ritchie在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。
  为了使UNIX操作系统推广,1977年Dennis M.Ritchie 发表了不依赖于具体机器系统的C语言编译文本《可移植的C语言编译程序》。
  1978年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。同时由 B.W.Kernighan和D.M.Ritchie合著了著名的《TheC ProgrammingLanguage》一书。通常简称为《K&R》,也有人称之为《K&R》标准。但是,在《K&R》中并没 有定义一个完整的标准C语言,后来由美国国家标准化协会(American National Standards Institute)在此基础上制定了一个C语言标准,于一九八三年发表。通常称之为ANSI C。
  1987年,随着微型计算机的日益普及,出现了许多C语言版本。由于没有统一的标准,使得这些 C语言之间出现了一些不一致的地方。为了改变这种情况,美国国家标准化协会(ANSI)为C语言制定了一套ANSI标准,成为现行的C语言标准 3.C语言的主要特点 。C语言发展迅速, 而且成为最受欢迎的语言之一,主要因为它具有强大的功能。许多著名的系统软件, 如DBASE ⅢPLUS、DBASE Ⅳ 都是由C语言编写的。用C语言加上一些汇编语言子程序, 就更能显示C语言的优势了,像PC- DOS、WORDSTAR等就是用这种方法编写的。
  1990年,国际标准化组织ISO(International StandardOrganization)接受了87 ANSI C为ISOC的标准(ISO9899-1990)。1994年,ISO修订了C语言的标准。目前流行的C语言编译系统大多是以ANSIC为基础进行开发 的,但不同版本的C编译系统所实现的语言功能和语法规则有略有差别。
阅读(990) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~