C语言之后进行了多次的改进,但其主要还是在贝尔实验室内部进行使用。而直到1957年unix的第六版发布以后,C语言的优点才引起人们的普遍关注。1977年出现的不依赖于具体机器的C语言编译文本---《可移植性C语言编译程序》。其使C语言移植到其他机器时所需做的工作大大简化了,这也进一步的推动了unix操作系统迅速的在各种机器上实现。例如,VAX等计算机系统都相继开发了unix。于是乎,随着unix逐渐的被广泛使用,C语言也迅速的得到推广。C语言和unix就好比是一对孪生兄弟,在各自的发展过程中相互帮助,相互扶持。1978年以后,C语言开始慢慢的转移到各种型号的计算机上。显然已经开始独立于unix和pdp了。C语言逐渐开始流行,开始风靡全球,继而成为世界上应用最广泛的机器语言。
以1978年发布的unix第7版中的c语言为基础,Brian W。Kernighan和Dennis M。Ritche合著了影响深远的名著《The c programming language 》,这本书中介绍的C语言成为后来广泛使用的C语言版本的基础,他被称为标准的C。目前流行的C语言编译系统大多以ANSIC为基础进行开发的,但不同版本的C编译系统所实现的语言功能和语法规则又略有差别,因此读者应了解所用的C语言编译系统的特点。本书的叙述是以ANSIC为基础的。
1。2 C语言的应用
C语言是一种计算机程序设计语言。它将高级语言和低级语言的特点汇集一身。它既可以作为系统来设计语言,编写工作系统应用程序等。同时也可以作为应用程序来设计语言,编写一些不依赖计算机硬件的应用程序。因此,C语言的应用范围广泛。主要有以下特点:论文网
C语言在很多方面都可以应用,不仅仅是在软件开发上,各种各样的科研都是需要用到C语言的。比方说学硬件的人就可以利用C语言来开发单片机以及嵌入式系统等。
C 语言之所以发展如此的迅猛, 并且可以成为最受欢迎的语言之一, 很大原因是因为它具有的强大的功能。比如许多著名的系统软件--- DBASE Ⅲ PLUS、DBASE Ⅳ等, 都是利用C 语言来编写的。在C 语言的基础之上再加上一些汇编语言子程序, 就更加能够显示出C 语言的优点。 有很多软件都是利用了这一点来编写而成。例如PC- DOS 、WORDSTAR等。不管怎么说, C 语言拥有非常多的优点:
1。 C语言是运用中级语言来把高级语言中的优点和低级语言中的优点结合与一体。C 语言功能强大,可以对对位、字节和地址进行操作。 并且这三种是计算机中最基本的工作单元。
2。 C是结构式语言。结构式语言的最显著特点就是代码及数据的分隔化。就是程序中的各个部分彼此独立--除了必要的信息交流。这种结构化方式不仅可以使程序层次清晰, 还便于使用、维护以及调试。C 语言是以一种函数的形式提供给用户的。这些函数可以方便的进行调用。 并且它拥有多种循环、条件语句控制程序流向。 这样就可以使程序完全的结构化。
3。 C语言的功能非常齐全,而且还有各类的数据类型。C语言还引入了指针这一概念,进一步的推动了程序的高效化。此外C 语言还拥有强大的图形功能,以此来支持多种显示器和驱动器进行使用。而且其还拥有强大的计算功能、逻辑判断功能。 可以通过这些功能来实现决策目的进而来编制游戏、编3D游戏、做数据库、做联众世界,做PHOTOSHOP、做FLASH、做3DMAX等。
4。 C语言的适用范围非常大。C 语言还有一个突出的优点。就是C语言能够适合多种的操作系统。 比如说DOS、UNIX。同时也能够适用于多种机型等。
C语言在某些场合中,比如说对于操作系统和系统使用程序以及需要对硬件进行操作的情况下。C语言相比较于其他的解释高级语言,它的优势就显而易见了。甚至说C语言强大到有一些大型应用软件也是用其编写的。 二维磁性系统中关于畴壁钉扎相变的研究(2):http://www.youerw.com/wuli/lunwen_179821.html