it青年俱乐部吧 关注:9贴子:50
  • 2回复贴,共1

C语言的发展

只看楼主收藏回复

C语言是一种通用的、面向过程式的编程语言,广泛用于系统与应用软件的开发。于1969年至1973年间,为了移植与开发UNIX操作系统,由丹尼斯·里奇与肯·汤普逊,以B语言为基础,在贝尔实验室设计、开发出来。
因为具有高效、灵活、功能丰富、表达力强和较高的可移植性等特点,在程序员中备受青睐。2000年起是使用最为广泛的编程语言。
二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言订了一套完整的国际标准语法,称为ANSI C,作为C语言的标准。二十世纪八十年代至今的有关程序开发工具,一般都支持符合ANSI C的语法。
C语言是1972年由美国的Dennis Ritchie设计发明的,并首次在UNIX操作系统的DEC PDP-11计算机上使用。它由早期的编程语言BCPL(Basic Combined Programming Language)发展演变而来,在1970年,AT&T贝尔实验室的Ken Thompson根据BCPL语言设计出较先进的并取名为B的语言,最后导致了C语言的问世。 而B语言之前还有A语言,取名自世界上第一位女程序员Ada(艾达)。
C语言,是一种通用的、过程式的编程语言,广泛用于系统与应用软件的开发。具有高效、灵活、功能丰富、表达力强和较高的可移植性等特点,在程序员中备受青睐。
C语言是由丹尼斯·里奇于1969年至1973年以B语言为基础,在贝尔实验室开发完成。
同时也是中国国家计算机等级考试中计算机二级考试科目之一。
发展
随着微型计算机的日益普及,出现了许多C语言版本。由于没有统一的标准, 使得这些C语言之间出现了一些不一致的地方。为了改变这种情况,美国国家标准研究所(ANSI)为C语言制定了一套ANSI标准,成为现行的C语言标准。
注:国际标准化组织ISO也制定C语言的标准,被很多编译器所采用,如:GCC等。
C语言是世界上最流行、使用最广泛的高级程序设计语言之一。
在操作系统和系统程序以及需要对硬件进行操作的场合,用C语言明显优于其它高级语言,以前有许多大型应用软件都是用C语言编写的(由于面向对象编程技术的出现,大型软件转由C++、JAVA、C#再配合C语言开发;C语言在面对大型的软件开发时,会显得有些吃力)
C语言绘图能力强,具有可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。
编译软件
常用的编译软件有Microsoft Visual C++、Borland C++、Intel C++、gcc、clang、Watcom C++ 、Lccwin32 C Compiler 3.1、Code Blocks、Microsoft C。


IP属地:广东1楼2014-08-19 12:47回复
    需要注意的是,编译器跟IDE不是一码事。


    2楼2014-08-19 12:51
    回复
      尽管C语言堪称老旧,但它依然扮演极为重要的角色。
      由于它没有太多语法糖,有些功能如果使用不善会很危险,可能在用C编写程序时感到疲惫。不要太心急,坦然些。


      3楼2014-08-20 15:52
      回复