欢迎访问文稿网!

win10改系统语言

范文之家 分享 时间: 加入收藏 我要投稿 点赞

win10改系统语言

    0.2.1 C语言的发展历程

    C语言是在B语言的基础上发展而来的。

    在C语言出现以前,主要使用汇编语言来编写计算机操作系统等系统软件(包括UNXI操作系统在内)。由于汇编语言对计算机硬件依赖性强,使用局限性大,程序的可读性和移植性都比较差,许多功能难以实现,不适合实际需要。为了打破这种局面,人们不断寻找一种新的语言来替代。在1960年,产生了一种面向问题的高级语言ALGOL 60,由于ALGOL 60离计算机硬件比较远,不适合用来编写计算机系统程序。1963年,英国的剑桥大学推出了CPL(Combined Programming Language)语言,CPL语言比ALGOL 60语言更接近硬件,但规模比较大,难以实现编写系统程序。1967年,剑桥大学的Matin Richards对CPL语言进行了优化,推出了BCPL(Basic Combined Programming Language)语言,BCPL语言是CPL语言的改良版,尽管其许多地方作了改进,但还是有很大的局限性,不方便使用。1970年,美国贝尔实验室的Ken Thompson以BCPL语言为基础,对其进行进一步简化,设计出了很接近硬件的B语言,并用B语言编写了第一个UNXI操作系统,在PDP-7计算机上使用。但B语言过于简单,功能有限。1972年左右,贝尔实验室的D.M.Ritchie在B语言的基础上设计出了C语言,并用C语言编写了一个UNXI操作系统在PDP-11计算机上使用。C语言既继承了B语言的优点,又克服了B语言的缺点,使用时比较方便,后来C语言又做了多次改进,功能日趋完善,但主要还是在贝尔实验室内部使用,直到1975年以后,C语言的突出优点才引起了人们的普遍关注。1977年,出现了不依赖具体机器的C语言编译文本《可移植C语言编译程序》,C语言得到了迅速推广,后来又出现了各种不同版本的C语言。1983年,美国的标准化协会(ANSI)对已经出现了的各种C语言版本进行了扩充,制定了一套完善的新标准,称为标准C(ANSI C)。1987年,美国的标准化协会又公布了新标准——87 ANSI C。1990年,国际标准化组织ISO(International Standard Organization)开始接受87 ANSI C为ISO C的标准(ISO 9899 1990)。到20世纪90年代,出现了编译系统基础部分相同的不同版本的C语言编译系统,如Microsoft C、Turbo C、Quick C、Borland C等。

221381
领取福利

微信扫码领取福利

微信扫码分享