易截截图软件、单文件、免安装、纯绿色、仅160KB

C的历史

C的由来
C语言是由UNIX的研制者Dennis Ritchie和Ken Thompson于1970年研制出的B语言的基础上发展和完善起来的.
C的特点
C语言是一种面向过程的语言,同时具有汇编语言和高级语言的优点.C语言可以广泛应用于不同的操作系统,如UNIX,DOS,Windows及Linux等.
C的发展
1973年,C语言第一次被用来编写操作系统(Unix)的内核.Dennis Ritchie和Brian Kernighan在1978年出版了<<C程序设计语言>>(The C Programming Language,经常简称为"白皮书"或"K&R").
1980年以后,贝尔实验室使得C变得更为广泛的流行,C一度成为操作系统和应用程序编程的首选.
1983年,美国国家标准委员会(ANSI)对C语言进行了标准化,颁布了第一个C语言标准草案.后来于1987年又颁布了另一个C语言标准草案.最终1988年10月颁布了ANSI标准X3.159-1989.一年左右以后,该标准被接受为国际标准, ISO/IEC 9899:1990.称为C89或C90.
1994年, 技术勘误1(TC1) 修正了标准中40处地方,1995 年,TC2 增加了一些更多的小修改.期间提出过对90版规范的修订案,称为C95(或者AMD1).
1999年又出版了最新的C语言标准ISO9899:1999.并在2000年3月被ANSI采用.称为C99.2001年对C99的相关错误进行了修正.
由C发展而来的新的编程语言有,C++和Objective C提供了用于面向对象的编程结构.Java和C#更增加了对内存管理的自动化.
今天,C语言仍被广泛用于编写操作系统以及作为计算机教育的首选语言.
C的标准化
由C的发展可知,C的标准化主要有三:
一.K&R C, 由The C Programming Language这本书所定义的C语言.
二.ANSI C,也可称C89, 由X3.159-1989(ISO/IEC 9899:1990)所定义的C语言.
三.C99,  由ISO9899:1999所定义的C语言


相关文档:

C整型升级和寻常算术转换

                                                   ......

c/c++语言中static使用方法


  一、c程序存储空间布局
  C程序一直由下列部分组成:
  1)正文段——CPU执行的机器指令部分;一个程序只有一个副本;只读,防止程序由于意外事故而修改自身指令;
  2)初始化数据段(数据段)——在程序中所有赋了初值的全局变量,存放在这里。
  3)非初始化数据段(bss段)&mdas ......

Lua与C交互入门

 Lua与C交互入门
简介
Lua与C/C++结合是很紧密的, Lua与C++交互是建立在Lua与C的基础上的, 所
以偶先从Lua与C讲起.
正如第一讲所说, 运行Lua程序或者说调用Lua主要有两种方式:
* 通过命令行执行"Lua"命令
* 通过Lua的C库
虽然此前偶们一直用第一种方式, 但偶要告诉你, 通过Lua的C库执行才是游戏中
常用的方式. ......

为什么选择C语言

为什么C语言依然如此流行?历史上,由于种种原因,业界选择了C,其中最主要的原因就在于它的效率。优秀的C程序的效率几乎和汇
编语言程序一样高,但C程序明显比汇编语言程序更易于开发。和许多其他语言相比,C给予程序员更多的控制权,如控制数据的存储位置和初始化过程等。C缺乏“安全网”特性,这虽有助于提高 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号