C语言的发展:1972—1973年间,美国贝尔实验室的D.M.Ritchie在B语言的基础上设计出了C语言。:最初的C语言只是为描述和实现UNIX操作系统提供一种工作语言而设计的。随着UNIX的日益广泛使用,C语言也迅速得到推广。1978年以后,C语言先后移植到大、中、小和微型计算机上。C语言便很快风靡全世界,成为世界上应用最广泛的程序设计高级语言。,以UNIX第7版中的C语言编译程序为基础,1978年,BrianW.Kemighan和DennisM.Ritchie合著了影响深远的名著TheCProgrammingLanguage,这本书中介绍的C语言成为后来广泛使用的C语言版本的基础,它是实际上第一个C语言标准。:1983年,美国国家标准协会(ANSI),根据C语言问世以来各种版本对C语言的发展和扩充,制定了第一个CD.M.Ritchie语言标准草案(83ANSIC)。:1989年,ANSI公布了个完整的C语言标准——ANSIX3.159—1989(常称为ANSIC或C89)。:1990年,国际标准化组织ISO(InternationalStandardOrganization)接受C89作为国际标准ISO/IEC98991990,它和ANSI的C89基本上是相同的。·1999年,ISO又对C语言标准进行了修订,在基本保留原来的C语言特征的基础上,针对应用的需要,增加了一些功能,尤其是C++中的一些功能,并在2001年和2004年先后进行了两次技术修正,它被称为C99C99是C89的扩充。目前由不同软件公司所提供的一些C语言编译系统并未完全实现C99建议的功能,它们多以C89为基础开发
C语言的发展 D.M.Ritchie • 1972—1973年间,美国贝尔实验室的D.M.Ritchie 在B语言的基础上设计出了C语言。 • 最初的C语言只是为描述和实现UNIX操作系统提供一种工作语言而设计的。 • 随着UNIX的日益广泛使用,C语言也迅速得到推广。1978年以后,C语言先后移植到大、中、小和微型计 算机上。C语言便很快风靡全世界,成为世界上应用最广泛的程序设计高级语言。 • 以UNIX第7版中的C语言编译程序为基础,1978年,Brian W.Kernighan和Dennis M.Ritchie 合著了影响深远 的名著The C Programming Language,这本书中介绍的C语言成为后来广泛使用的C语言版本的基础,它 是实际上第一个C语言标准。 • 1983年,美国国家标准协会(ANSI),根据C语言问世以来各种版本对C语言的发展和扩充,制定了第一个C 语言标准草案(’83 ANSI C)。 • 1989年,ANSI公布了一个完整的C语言标准——ANSI X3.159—1989(常称为ANSI C或C 89)。 • 1990年,国际标准化组织ISO(International Standard Organization)接受C 89作为国际标准ISO/IEC 9899: 1990,它和ANSI的C 89基本上是相同的。 • 1999年,ISO又对C语言标准进行了修订,在基本保留原来的C语言特征的基础上,针对应用的需要,增加 了一些功能,尤其是C++中的一些功能,并在2001年和2004年先后进行了两次技术修正,它被称为C 99, C 99是C 89的扩充。 目前由不同软件公司所提供的一些C语言编译系统并未完全实现C 99建议的功能,它们多以C 89为基础开发
2017201220072002199719921987Programming Language21115:Java121F2C23533322C++74413C#5761127Python617+IVisualBasicNET-765PHP4789823JavaScript.54984Peri10·10Assemblylanguage---/3179992528COBOL94215123112Lisp3131132261620Prolog834152197Pascal114各年度编程语言排行榜
各年度编程语言排行榜
10月编程语言排行榜TOP20榜单:Oct2017Oct2016ChangeRatingsChangeProgrammingLanguageE1Java12.431%-6.37%22c8.374%-1.46%33C++5.007%0.79%44CH3.858%0.51%553.803%Python+0.03%66JavaScript3.010%+0.26%77PHP2.790%+0.05%88+0.08%VisualBasic.NET2.735%911A2.374%+0.14%Assemblylanguage1013Ruby2.324%+0.32%A前6位占31%DelphivObject:Pascal2.180%+0.31%Port1.963%0.53%1319MATLAB1.880%+0.26%1423XSeratch1.819%+0.69%R1518A1.884%-0.08%1612&SwifR1.668%-0.34%1710&Objective-C1.513%-0.75%1418&Visual Basic1.420%0.57%1920人1.408%0.12%PL/SQL2016&Go头条号Csch
前6位占31%