首页 理论教育 C/C++程序设计:C语言的诞生与发展

C/C++程序设计:C语言的诞生与发展

时间:2023-12-04 理论教育 版权反馈
【摘要】:随着C语言不断地发展和日益广泛的应用,众多的编译器厂商根据不同的开发平台和应用领域提供了各具特色的编译环境,因而出现了许多不同的C语言版本。另一方面,嵌入式技术和Linux程序开发技术为C语言提供了更为广阔的发展空间。如果说C语言和Unix语言是一对孪生兄弟的话,那么C语言和Linux就是一对父子,在Linux系统中,C语言得到了更为深入的发展。

C/C++程序设计:C语言的诞生与发展

1.1 C语言的诞生与发展

C语言由贝尔实验室的Dennis Ritchie在B语言的基础上于1972年设计出来的。随着C语言不断地发展和日益广泛的应用,众多的编译器厂商根据不同的开发平台和应用领域提供了各具特色的编译环境,因而出现了许多不同的C语言版本。这给C语言的应用和学习带来了诸多不便,从某种程度上讲极大地阻碍了C语言的发展,为此1989年ANSI(美国国家标准研究所)为C语言制定了一套ANSI标准,随后又经过不断地发展和完善,成为现行的C语言标准。其中Microsoft C(MS C)、Borland Turbo C(Turbo C)、AT&T C是比较流行的版本,得到了广泛的应用。

由于自身的优势,C语言无论是在系统开发还是应用开发领域都有十分广泛的应用,我们可以从两个方面讨论一下C语言学习的必要性。(www.xing528.com)

一方面,C语言作为一门历史悠久而且极为成功的语言,很适合作为编程世界的入门教程,C语言是许多著名学府的必修课程,本身具有极高的教学价值,更为重要的是,当前许多语言都可以说是发源于C语言,比如C++、C#、Java、JavaScript等,通过C语言的学习将为以后学习这些语言打下良好的基础。

另一方面,嵌入式技术和Linux程序开发技术为C语言提供了更为广阔的发展空间。目前嵌入式技术和Linux程序开发技术成为计算机界比较流行的两大技术。作为一种非常基础和常用的编程语言,C语言在嵌入式系统开发中体现了其强大的软硬件操控能力。如果说C语言和Unix语言是一对孪生兄弟的话,那么C语言和Linux就是一对父子,在Linux系统中,C语言得到了更为深入的发展。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈