C语言名称的由来?

作者&投稿:有凌 (若有异议请与网页底部的电邮联系)
C语言名称的由来~

  C语言之所以命名为C,是因为 C语言源自Ken Thompson发明的B语言,而 B语言则源自BCPL语言。
  1967年,剑桥大学的Martin Richards对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言。
  20世纪60年代,美国AT&T公司贝尔实验室(AT&T Bell Laboratory)的研究员Ken Thompson闲来无事,手痒难耐,想玩一个他自己编的,模拟在太阳系航行的电子游戏——Space Travel。他背着老板,找到了台空闲的机器——PDP-7。但这台机器没有操作系统,而游戏必须使用操作系统的一些功能,于是他着手为PDP-7开发操作系统。后来,这个操作系统被命名为——UNIX。
  1970年,美国贝尔实验室的 Ken Thompson,以BCPL语言为基础,设计出很简单且很接近硬件的B语言(取BCPL的首字母)。并且他用B语言写了第一个UNIX操作系统。
  1971年,同样酷爱Space Travel的Dennis M.Ritchie为了能早点儿玩上游戏,加入了Thompson的开发项目,合作开发UNIX。他的主要工作是改造B语言,使其更成熟。
  1972年,美国贝尔实验室的 D.M.Ritchie 在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。
  1973年初,C语言的主体完成。Thompson和Ritchie迫不及待地开始用它完全重写了UNIX。此时,编程的乐趣使他们已经完全忘记了那个"Space Travel",一门心思地投入到了UNIX和C语言的开发中。随着UNIX的发展,C语言自身也在不断地完善。直到今天,各种版本的UNIX内核和周边工具仍然使用C语言作为最主要的开发语言,其中还有不少继承Thompson和Ritchie之手的代码。
  在开发中,他们还考虑把UNIX移植到其他类型的计算机上使用。C语言强大的移植性(Portability)在此显现。机器语言和汇编语言都不具有移植性,为x86开发的程序,不可能在Alpha,SPARC和ARM等机器上运行。而C语言程序则可以使用在任意架构的处理器上,只要那种架构的处理器具有对应的C语言编译器和库,然后将C源代码编译、连接成目标二进制文件之后即可运行。
  1977年,Dennis M.Ritchie发表了不依赖于具体机器系统的C语言编译文本《可移植的C语言编译程序》。
  C语言继续发展,在1982年,很多有识之士和美国国家标准协会为了使这个语言健康地发展下去,决定成立C标准委员会,建立C语言的标准。委员会由硬件厂商,编译器及其他软件工具生产商,软件设计师,顾问,学术界人士,C语言作者和应用程序员组成。1989年,ANSI发布了第一个完整的C语言标准——ANSI X3.159—1989,简称“C89”,不过人们也习惯称其为“ANSI C”。C89在1990年被国际标准组织ISO(International Organization for Standardization)一字不改地采纳,ISO官方给予的名称为:ISO/IEC 9899,所以ISO/IEC9899: 1990也通常被简称为“C90”。1999年,在做了一些必要的修正和完善后,ISO发布了新的C语言标准,命名为ISO/IEC 9899:1999,简称“C99”。在2011年12月8日,ISO又正式发布了新的标准,称为ISO/IEC9899: 2011,简称为“C11”。

1963年,英国剑桥大学推出了CPL(Combined Programming Language)语言。随后在1967年,英国剑桥大学的Matin Richards对CPL语言简化,推出BCPL(Basic Combined Programming Language)语言。1970年,美国贝尔实验室以BCPL语言为基础,设计出了B语言(取第一个字母)。并在1972--1973年间,在B语言的基础上设计出了一种语言,并取BCPL的第二个字母为名,C语言因此而得名。

其实C语言源于一个失败的项目:Muktics工程,这可是个庞大的工程,不过由于过于复杂和庞大,导致最后项目的失败,项目的参与这之一通用电气公司也因此退出软件领域。
贝尔实验室(此项目的另一个参与单位)的一个研究员Ken Thompson感到郁闷,工作之余他为PDP-7系统编写了一个简单的操作系统,当然是用汇编写的(那时候还没C语言),Brian Kernighan(以后简称K)在1970为其取命为UNIX,所以著名的操作系统UNIX是早于C语言出现的,后来才用C语言重写的。
不过汇编写起程序来不仅吃力而且效率比较低,所以Ken就考虑利用高级语言的优点,他创建了B语言,不过B语言无法表达不同的数据类型,Dennis Ritchie(简称R)创立了能解决这个问题的新语言:New B,后来改名为C,这个时候C语言才真正出现。

C语言之所以命名为C,是因为 C语言源自Ken Thompson发明的B语言,而 B语言则源自BCPL语言。
1967年,剑桥大学的Martin Richards对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言。
20世纪60年代,美国AT&T公司贝尔实验室(AT&T Bell Laboratory)的研究员Ken Thompson闲来无事,手痒难耐,想玩一个他自己编的,模拟在太阳系航行的电子游戏——Space Travel。他背着老板,找到了台空闲的机器——PDP-7。但这台机器没有操作系统,而游戏必须使用操作系统的一些功能,于是他着手为PDP-7开发操作系统。后来,这个操作系统被命名为——UNIX。
1970年,美国贝尔实验室的 Ken Thompson,以BCPL语言为基础,设计出很简单且很接近硬件的B语言(取BCPL的首字母)。并且他用B语言写了第一个UNIX操作系统。
1971年,同样酷爱Space Travel的Dennis M.Ritchie为了能早点儿玩上游戏,加入了Thompson的开发项目,合作开发UNIX。他的主要工作是改造B语言,使其更成熟。
1972年,美国贝尔实验室的 D.M.Ritchie 在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。
1973年初,C语言的主体完成。Thompson和Ritchie迫不及待地开始用它完全重写了UNIX。此时,编程的乐趣使他们已经完全忘记了那个"Space Travel",一门心思地投入到了UNIX和C语言的开发中。随着UNIX的发展,C语言自身也在不断地完善。直到今天,各种版本的UNIX内核和周边工具仍然使用C语言作为最主要的开发语言,其中还有不少继承Thompson和Ritchie之手的代码。
在开发中,他们还考虑把UNIX移植到其他类型的计算机上使用。C语言强大的移植性(Portability)在此显现。机器语言和汇编语言都不具有移植性,为x86开发的程序,不可能在Alpha,SPARC和ARM等机器上运行。而C语言程序则可以使用在任意架构的处理器上,只要那种架构的处理器具有对应的C语言编译器和库,然后将C源代码编译、连接成目标二进制文件之后即可运行。

C 是computer电脑语言的简称!是所有编程语言的基础吧!

???




简述“语文”名称的由来、内涵的约定
国语”两个名称,一律称为“语文”.“语文”包括口头语言和书面话言两个方面:在口头谓之语,在书面谓之文;口头的包括听和说,书面的包括读和写.使用“语文”这个名称,表明了要进行全面的语言训练,纠正封建社会长期遗留下来的书面语言和口头语言分家,教学里只管读文章、写文章,不管口语训练的弊病....

普通话的由来问题!!!
20世纪30年代,瞿秋白也提出了“现代普通话的新中国文,应当是习惯上中国各地方共同使用的……。”但是,普通话的定义在解放前的几十年一直是不很明确的。新中国成立后,1955年10月召开了“全国文字改革会议”和“现代汉语规范问题学术会议”,汉民族共同语的名称正式定为“普通话”,并确定了普通话的...

白族话的别称及由来
别称,指正式名称以外的别的名称。《宋书·武帝纪中》:“吾处怀期物,自有由来。”白语是我国白族使用的语言。主要分布在云南省大理白族自治州及相邻的州县里,使用人口约300多万。属汉藏语系藏缅语族,有人认为白语是彝语支的一个语言,有人认为它应该成为一个独立的语支(美国加利福尼亚大学伯克利...

语言文字的拼音怎么写???
语文是一个多义词,通常作为语言文字、语言文学、语言文化的简称,其本义为“语言文字”。语文课一般被认为是语言和文化的综合科。语言和文章、语言知识和文化知识的简约式统称等都离不开它。名称由来 “语文”的语源是“语言文字”,“语言文字”缩略为“语文”一词出现19世纪80年代。1905年,清朝在...

歇后语的名称由来,含义,及语言形式
歇后语的由来 歇后语是我国人民在生活实践中创造的一种特殊语言形式。它一般由两个部分构成,前半截是形象的比喻,象谜面,后半截是解释、说明,象谜底,十分自然贴切。在一定的语言环境中,通常说出前半截,“歇”去后半截,就可以领会和猜想出它的本意,所以称它为歇后语。最早出现“歇后”这一名称是...

Mandarin这名称的由来
所以,英文里面,Mandarin当成中国或是亚洲官员的时候第一个字母用小写,当官话或是国语的时候,是语言的名称第一个字母要大写。Chinese指的是所有的中国语言,包含各种方言,同时也包括了中国的文字,Mandarin则只说用国语发音的语言。 后来这个字也成了中国的代名词。Mandarin duck,原产中国的鸭子,就是...

拉丁字、英文是怎么起源的?
许多语言都有形似O的字母,而且都代表人的眼睛。在一些古老的字母表里有的O当中还加了个点,表示瞳孔。在腓尼基语中O叫cayin,意为“眼睛”,在古英语里O叫oedel,意为“家”。 P p P,英语字母表的第16个字母,古代腓尼基人和希伯来人称之为pe,意为“嘴”。希腊语的相应字母为II(pi)。16世纪有一位名叫Place...

汉族、汉人、汉语这些词汇的由来
军衔汉语名称的由来 我国现今采用的军衔称号,是北洋政府于1912年8月命名的。元帅。渊源于《左传?僖公二十七年》所载晋文公的撃痹,唐代设有元帅、副元帅等战时最高统帅,宋有兵马大元帅,元有都元帅、元帅。将军。春秋时晋国以卿为将军,战国时始为武官名,汉代将军名号颇多,魏晋南北朝更繁,隋唐...

语种语系是什么
需要指出的是,欧洲的巴斯克语、匈牙利语、拉普语、芬兰语、爱沙尼亚语、苏联的少数几种阿尔泰语言、乌拉尔语言、高加索语言,以及印度南部的达罗毗荼(德拉维达)诸语言虽然也分布于欧洲或印度,但均不属印欧语系。 名称的由来 “印欧语系”这个语言学术语出现于19世纪初叶,因该语系分布于印度和欧洲而得名。后来德国学者...

JAVA是什么意思???
Java是一种简单的,跨平台的,面向对象的,分布式的,解释的,健壮的安全的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言。Java名称的由来 说起Java这个名称是怎么来的,在世界上还流传着不同版本的传说。1.咖啡说 1995年,SUN公司和好莱坞准备开展一个技术交流会,皆以宣传公司的产品...

淮北市18576342325: C语言名字的来历 -
泷茂上清: 1963年,英国剑桥大学推出了CPL(Combined Programming Language)语言.随后在1967年,英国剑桥大学的Matin Richards对CPL语言简化,推出BCPL(Basic Combined Programming Language)语言.1970年,美国贝尔实验室以BCPL语言...

淮北市18576342325: 关于c语言名称的由来 -
泷茂上清: 其实C语言源于一个失败的项目:Muktics工程,这可是个庞大的工程,不过由于过于复杂和庞大,导致最后项目的失败,项目的参与这之一通用电气公司也因此退出软件领域.贝尔实验室(此项目的另一个参与单位)的一个研究员Ken ...

淮北市18576342325: C语言的由来? -
泷茂上清: ++源于C语言,而C语言是在B语言的基础上发展起来的. n 1960年出现了一种面向问题的高级语言ALGOL 60 . n 1963年英国剑桥大学推出了CPL(Combined Programming Language)语言,后来经简化为BCPL语言. n 1970年美国贝尔(Bell...

淮北市18576342325: c语言(计算机编程语言) - 搜狗百科
泷茂上清: C语言是在B语言的基础上发展而来的,其根源可以追溯到ALGOL60,在此基础又推出了CPL,继而简化为BCPL BasicCombinedProgammingLanguage(B语言,取其第一个字母),后来又做了进一步改进,区别起见取其第二个字母C,即为现在的C语言了 机器人大赛也应该是用C语言程序编写的,其实编写C语言不需要身软件,就是记事本也可以编写.只是在编译的时候需要编译器,机器人大赛用的是嵌入式系统,你可以把程序编译好之后再烧进嵌入式系统. 工具有:TC2.0,WIN_TC,GCC....很多

淮北市18576342325: C语言的起源?
泷茂上清: 而C语言是在B语言的基础上发展起来的. 1960年出现了一种面向问题的高级语言ALGOL 60 . 1963年英国剑桥大学推出了CPL(Combined Programming Language)语言,后来经简化为BCPL语言. 1970年美国贝尔(Bell)实验室的K.Thompson以BCPL语言为基础,设计了一种类似于BCPL的语言,取其第一字母B,称为B语言. 1972年美国贝尔实验室的Dennis M.Ritchie为克服B语言的诸多不足,在B语言的基础上重新设计了一种语言,取其第二字母C,故称为C语言.

淮北市18576342325: C语言为什么被称为C语言 -
泷茂上清: C语言的发展历史 C语言的发展颇为有趣.它的原型ALGOL 60语言.(也成为A语言) 1963年,剑桥大学将ALGOL 60语言发展成为CPL(Combined Programming Language)语言. 1967年,剑桥大学的Matin Richards 对CPL语言进行了简化,...

淮北市18576342325: B语言和C语言的全名分别是什么? -
泷茂上清: C语言其根源可以追溯到ALGOL60,在此基础推出了CPL,继而简化为BCPL BasicCombinedProgammingLanguage(B语言,取其第一个字母),后来又做了进一步改进,区别起见取其第二个字母C,即为现在的C语言

淮北市18576342325: 编程语言的历史来源? -
泷茂上清: C语言的起源以及类似C语言的编程语言的历史简直不要太漫长,我简单总结列表如下: CPL(Combined Programming Language) - 1963 CPL是1963年剑桥大学发明的 BCPL(Base Combined Programming Language) - 1967 剑桥的Matin ...

淮北市18576342325: C语言是做什么用的? -
泷茂上清: 楼上老兄对吗?很多C语言书上都说过C语言的来历是那时候语言名字有A语言B语言,后来出来了C语言,C语言经典啊,所以一直流传至今.甚至还更上一层楼,加上了OO,成了C++.名字是这么来的. 作用嘛,简单说就是计算机认识的是二进制机器码,但是不适合人写和人读,于是出现了汇编,但是汇编一样很晦涩,于是出现了C语言,又叫高级语言,C语言比较接近自然语言与逻辑,易于编写和阅读.所以C语言说到底还是用来操作电脑的. 所以C语言编译链接出来的程序就是软件.硬件是基础,软件是灵魂.硬件功能需要软件操作来体现.所以用处大了,小到计算器,大道操作系统都可以C语言实现.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网