为什么要叫C语言,

作者&投稿:琴削 (若有异议请与网页底部的电邮联系)
C语言为什么叫做C语言而不叫A,B,D..Z等语言~

C语言的祖先是BCPL语言。   1967年,剑桥大学的 Martin Richards 对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言。   1970年,美国贝尔实验室的 Ken Thompson。以BCPL语言为基础,设计出很简单且很接近硬件的B语言(取BCPL的首字母)。并且他用B语言写了第一个UNIX操作系统。   在1972年,美国贝尔实验室的 D.M.Ritchie 在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。   为了使UNIX操作系统推广,1977年Dennis M.Ritchie发表了不依赖于具体机器系统的C语言编译文本《可移植的C语言编译程序》。   1978年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。同时由B.W.Kernighan和D.M.Ritchie合著了著名的《The C Programming Language》一书。通常简称为《K&R》,也有人称之为《K&R》标准。但是,在《K&R》中并没有定义一个完整的标准C语言,后来由美国国家标准化协会(American National Standards Institute)在此基础上制定了一个C语言标准,于一九八三年发表。通常称之为ANSI C。   K&R第一版在很多语言细节上也不够精确,对于pcc这个“参照编译器”来说,它日益显得不切实际;K&R甚至没有很好表达它所要描述的语言,把后续扩展扔到了一边。最后,C在早期项目中的使用受商业和政府合同支配,这意味着一个认可的正式标准是必需的。因此(在M. D. McIlroy的催促下),ANSI于1983年夏天,在CBEMA的领导下建立了X3J11委员会,目的是产生一个C标准。X3J11在1989年末提出了一个他们的报告[ANSI 89],后来这个标准被ISO接受为ISO/IEC 9899-1990。   1990年,国际标准化组织ISO(International Organization for Standards)接受了89 ANSI C 为I SO C 的标准(ISO9899-1990)。1994年,ISO修订了C语言的标准。   1995年,ISO对C90做了一些修订,即“1995基准增补1(ISO/IEC/9899/AMD1:1995)”。1999年,ISO又对C语言标准进行修订,在基本保留原来C语言特征的基础上,针对应该的需要,增加了一些功能,尤其是对C++中的一些功能,命名为ISO/IEC9899:1999。   2001年和2004年先后进行了两次技术修正。   目前流行的C语言编译系统大多是以ANSI C为基础进行开发的,但不同版本的C编译系统所实现的语言功能和语法规则又略有差别。   2011年12月,ISO正式公布C语言新的国际标准草案:ISO/IEC 9899:2011。   新的标准修提高了对C++的兼容性,并将新的特性增加到C语言中。新功能包括支持多线程, 基于ISO/IEC TR 19769:2004规范下支持Unicode,提供更多用于查询浮点数类型特性的宏定义和静态声明功能。

C语言:通用程序设计语言

C 是“Combined”这个英文单词的第一个字母,取自BCPL (Basic Combined Programming Language)的第二个字母。C 语言之前的B语言取自这个缩略语的第一个字母,这个缩略语所代表的也是一种语言,它是比B语言更为古老的编程语言,是1967年剑桥大学的Matin Richards对CPL(Combined Programming Language)进行简化得来的。而CPL语言则是比BCPL还要古老的语言,也是剑桥大学推出的(1963年)。这样的知识在任何C语言的入门书的第一章乃至第一页都有的。

C语言的发展过程

C语言是在70年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。同时由B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE”一书。通常简称为《K&R》,也有人称之为《K&R》标准。但是,在《K&R》中并没有定义一个完整的标准C语言,后来由美国国家标准学会在此基础上制定了一个C 语言标准,于一九八三年发表。通常称之为ANSI C。

当代最优秀的程序设计语言

早期的C语言主要是用于UNIX系统。由于C语言的强大功能和各方面的优点逐渐为人们认识,到了八十年代,C开始进入其它操作系统,并很快在各类大、中、小和微型计算机上得到了广泛的使用。成为当代最优秀的程序设计语言之一。

C语言的特点

C语言是一种结构化语言。它层次清晰,便于按模块化方式组织程序,易于调试和维护。C语言的表现能力和处理能力极强。它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构。它还可以直接访问内存的物理地址,进行位(bit)一级的操作。由于C语言实现了对硬件的编程操作,因此C语言集高级语言和低级语言的功能于一体。既可用于系统软件的开发,也适合于应用软件的开发。此外,C语言还具有效率高,可移植性强等特点。因此广泛地移植到了各类各型计算机上,从而形成了多种版本的C语言。

C语言版本

目前最流行的C语言有以下几种:
·Microsoft C 或称 MS C
·Borland Turbo C 或称 Turbo C
·AT&T C
这些C语言版本不仅实现了ANSI C标准,而且在此基础上各自作了一些扩充,使之更加方便、完美。

面向对象的程序设计语言

在C的基础上,一九八三年又由贝尔实验室的Bjarne Strou-strup推出了C++。 C++进一步扩充和完善了C语言,成为一种面向 对象的程序设计语言。C++目前流行的最新版本是Borland C++4.5,Symantec C++6.1,和Microsoft VisualC++ 2.0。C++提出了一些更为深入的概念,它所支持的这些面向对象的概念容易将问题空间直接地映射到程序空间,为程序员提供了一种与传统结构程序设计不同的思维方式和编程方法。因而也增加了整个语言的复杂性,掌握起来有一定难度。

C和C++

但是,C是C++的基础,C++语言和C语言在很多方面是兼容的。因此,掌握了C语言,再进一步学习C++就能以一种熟悉的语法来学习面向对象的语言,从而达到事半功倍的目的。

C语言只是简称而已,大家习惯那样叫了,
C语言其根源可以追溯到ALGOL60,在此基础推出了CPL,继而简化为BCPL BasicCombinedProgammingLanguage(B语言,取其第一个字母),后来又做了进一步改进,区别起见取其第二个字母C,即为现在的C语言了
全名是CombinedProgammingLanguage
楼上说的AB语言, B语言确实存在,B语言进化改编而来成C语言,至于A语言在下目前没有听过。
C语言后来被人们经过改编进化成C++,写出来的代码相对于C语言要假简洁强大,大家普遍使用Visual C++编写程序 不过Visual C++只是一个编译C语言和C++的编译器,至于C++全称可以分为很多大类,各式各样的C++,有用于PC的别的C++,有用于其它平台的C++。
就如 unix 是 统称,具体的unix 有Sun的,HP的,SGI的,DEC的,linux 等。
要想学好C++ 建议先学C语言

因为取BCPL的第二个字母。

C语言是在B语言的基础上发展起来的,它的根源可以追溯到ALGOL 60。
1960年出现的ALGOL 60是一种面向问题的高级语言,它离硬件比较远,不宜用来编写系统程序。1963年英国的剑桥大学推出了CPL(Combined Programming Language)语言。CPL语言在ALGOL 60的基础上接近了硬件一些,但规模比较大,难以实现。1967年英国剑桥大学的Matin Richards对CPL语言作了简化,推出了BCPL(Basic Combined Programming Language)语言。1970年美国贝尔实验室的Ken Thompson以BCPL语言为基础,又作了进一步简化,设计出了很简单的而且很接近硬件的B语言(取BCPL的第一个字母),并用B语言写第一个UNIX操作系统,在PDP-7上实现。1971年在PDP-11/20上实现了B语言,并写了UNIX操作系统。但B语言过于简单,功能有限。1972年至1973年间,贝尔实验室的D.M.Ritchie在B语言的基础上设计出了C语言(取BCPL的第二个字母)。

C语言 是 编程语言 的一种。
C语言 发明者,自己 先搞的 叫B 语言,1970 年 定稿 时 叫 C 语言,发表时用了 "C 语言" 这个名字。“无名万物之始,有名万物之母”。于是 大家都 叫 这个 语言 C。后来在此基础上 添加了 又 添加 了 class 之类的东西(只+了又+,没有减东西),于是 叫c++, C加加语言。




什么叫C语言
无论是需要优化性能的程序员,还是寻求直接控制硬件的开发者,C语言都是他们不可或缺的伙伴。总结来说,C语言是一种强大、实用且灵活的编程语言,它通过简洁直接的语法和底层操作能力,使得开发者能够写出高效、高效的代码,广泛应用于不同领域的软件开发中。

求大神用通俗的语言帮我解释一下C语言,而且那个C是什么意思?
1、“C语言”为什么叫“C语言”,你可以查一下它的起源,每一本C语言教材开头都会讲,网上也是一大把的解释。2、按照通俗的划分,“C语言”属于计算机语言中的“中级语言”。a、低级语言(如汇编语言):我们都知道计算机里面是二进制编码的,也就是说,CPU运行时,接收的实际上是包含0或1的字符串...

为什么C语言要叫C语言,不叫A语言或者B语言?
回答:后来AT&T贝尔实验室的Dennis Ritchie发明了C语言,最初是用来编写和维护UNIX的,不过后来证明UNIX和C语言配合的天衣无缝,所以C语言越来越流行了。后来AT&T贝尔实验室的Bjarne stroustrup发明了C++。并把其设计成了一种更好的C。

什么叫C语言?
C语言是一种多用途的计算机程序设计语言,它巧妙地融合了高级语言的易用性和汇编语言的低级特性。它不仅适用于系统设计,如操作系统和系统级应用的开发,而且也能作为应用程序设计语言,编写不依赖硬件的通用软件。C语言因其灵活性和效率,特别在需要对底层硬件进行直接操作的场景中表现出色,许多大型软件项目...

C语言为什么叫做C语言而不叫A,B,D..Z等语言
1994年,ISO修订了C语言的标准。 1995年,ISO对C90做了一些修订,即“1995基准增补1(ISO\/IEC\/9899\/AMD1:1995)”。1999年,ISO又对C语言标准进行修订,在基本保留原来C语言特征的基础上,针对应该的需要,增加了一些功能,尤其是对C++中的一些功能,命名为ISO\/IEC9899:1999。 2001年和2004年先后进行...

C语言到底指的是什么?C语言的测试题都是怎么样的?
但是,没有企业会拿C语言去做项目开发。C语言的工作更多偏向于核心底层的研发,需要有大量的数学基础。这些C语言的从业者呢其实都不能被称之为程序员,应该叫他们研究员或者是科学家。C语言和C++,C#是什么关系?我们首先来看C++,它比C多了两个加号。寓意就是在C语言的基础上提升了。C#则是一个井号...

谁能告诉我什么叫C语言?具体点,谢谢啦
如果想在程序界发展,那么有部重量级的著作不得不看《The Art of computer programming》一共三卷,有翻译版《计算机程序设计的艺术》这三卷书非常深,比较难,盖茨说,谁如果把这上面的习题都做对了,直接可以到微软上班了。另外学习C语言要养成良好的程序风格,这点一定要注意练习!

什么叫C语言
C语言,作为一门具有显著特点的程序设计语言,其核心在于它的过程性和抽象性。它专为底层开发设计,使得程序员能够以相对直观的方式编写代码,专注于硬件层面的细节。C语言的一大亮点是其编译效率极高,它可以直接转化为机器语言,无需依赖复杂的运行环境,从而能够生成出执行效率极高的程序。这种直接与机器...

啥叫c语言,啥叫线性代数?
c语言是一门编程语言 线性代数是数学的一个分支,它的研究对象是向量,向量空间(或称线性空间),线性变换和有限维的线性方程组

什么叫C语言
C语言,作为一门极其实用的计算机编程工具,其影响力不容小觑。它被设计的初衷是为了赋予开发者编写高效、底层代码的能力,这种语言可以直接与计算机硬件交互,生成的机器码较少,无需依赖复杂的运行环境。这种灵活性使得C语言能够胜任各种任务,无论是构建操作系统底层的核心组件,还是开发复杂的商业应用软件...

丹徒区13422526994: C语言为什么被称为C语言 -
鲁齐三七: C语言的发展历史 C语言的发展颇为有趣.它的原型ALGOL 60语言.(也成为A语言) 1963年,剑桥大学将ALGOL 60语言发展成为CPL(Combined Programming Language)语言. 1967年,剑桥大学的Matin Richards 对CPL语言进行了简化,...

丹徒区13422526994: 为什么要叫C语言, -
鲁齐三七: C 是“Combined”这个英文单词的第一个字母,取自BCPL (Basic Combined Programming Language)的第二个字母.C 语言之前的B语言取自这个缩略语的第一个字母,这个缩略语所代表的也是一种语言,它是比B语言更为古老的编程语言,...

丹徒区13422526994: C语言为什么叫C语言? -
鲁齐三七: C 语言是1972年由美国的Dennis Ritchie设计发明的, 并首次在UNIX操作系统 的 DEC PDP-11 计算机上使用. 它由早期的编程语言 BCPL( Basic Combind Programming Language) 发展演变而来.在1970年, AT&T 贝尔实验室的 Ken ...

丹徒区13422526994: c语言(计算机编程语言) - 搜狗百科
鲁齐三七: 因为c语言的爸爸是B语言.现在还有一种D语言,不知道是谁的儿子.当然A开头的语言有几个,最有名的大概是assembly 汇编语言了.

丹徒区13422526994: c语言为什么会叫做c语言?
鲁齐三七: C语言是Combined Language(组合语言)的中英混合简称.是一种计算机程序设计语言. C语言的原型ALGOL 60语言.(也称为A语言)

丹徒区13422526994: 为什么C语言要叫C语言,不叫A语言或者B语言? -
鲁齐三七: 后来AT&T贝尔实验室的Dennis Ritchie发明了C语言,最初是用来编写和维护UNIX的,不过后来证明UNIX和C语言配合的天衣无缝,所以C语言越来越流行了.后来AT&T贝尔实验室的Bjarne stroustrup发明了C++.并把其设计成了一种更好的C.

丹徒区13422526994: 为什么叫C语言?? -
鲁齐三七: C是Combine(联合,结合)的头一个字母.

丹徒区13422526994: 为什么叫做c语言! 有A.B语言吗! 学习C语言具体有什么用途?
鲁齐三七: c语言是最基础的编程语言,操作系统就是用c编的 C语言与其他计算机语言一样是一种人与电脑交流的规则的集合.有“词汇”丰富,表达能力强的特点,有类似“普通话”的地位(尽管此类比不准确). 电脑启动后所做的除了处理数据还是处理数据,数学是处理数据的唯一手段.数学是电脑语言的单位——语句、变量等组织在一起完成人给定任务的基础,没有数学就没有编程.而教材中的例子在初学者看来仅仅是一道道普普通通的数学题,事实上是完成复杂任务的基础.在完成教材练习中,让学习者体会语句的用法,锻炼语句的调度能力,之后才可能接触你认为比较感性的任务(如发送电子邮件等).

丹徒区13422526994: 什么叫做C语言和E语言? -
鲁齐三七: C语言是一种计算机程序设计语言.它既有高级语言的特点,又具有汇编语言的特点.它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序.因此,它的应用范围广泛. C语言对...

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