问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C C是什么意思

发布网友 发布时间:2022-04-23 22:18

我来回答

3个回答

热心网友 时间:2022-04-27 04:38

C语言是国际上广泛流行的、很有发展前途的计算机高级语言。它适合作为系统描述语言,即可用来编写系统软件,也可用来编写应用软件。

早期的操作系统等系统软件主要是用汇编语言编写的(包括 UNIX操作系统在内)。由于汇编语言依赖于计算机硬件,程序的可读性和可移植性都比较差。为了提高可读性和可移植性,最好改用高级语言,但一般的高级语言难以实现汇编语言的某些功能(汇编语言可以直接对硬件进行操作),例如:对内存地址的操作、位操作等)。人们设想能否找到一种既具有一般高级语言特性,又具有低级语言特性的语言,集它们的优点于一身。于是,C语言就在这种情况下应运而生了。

C语言是在B语言的基础上发展起来的,它的根源可以追溯到ALGOL 60。 1960年出现的ALGOL 60是一种面向问题的高级语言,它离硬件比较远,不宜用来编写系统程序。1963年英国的剑桥大学推出了CPL(CombinedProgram- ming 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语言既保持了BCPL和B语言的优点(精练、接近硬件),又克服了它们的缺点(过于简单、数据无类型等)。 最初的C语言只是为描述和实现UNIX操作系统提供一种工作语言而设计的。1973年,K.Thom- pson和D.M.ritchie两人合作把UNIX的90%以上用 C改写(UNIX第5版。原来的 UNIX操作系统是1969年由美国的贝尔实验室的 K.Thompson和D.M.Ritchie开发成功的,是用汇编语言写的)。

后来,C语言多次作了改进,但主要还是在贝尔实验室内部使用。直到1- 975年UNIX第6版公布后 ,C语言的突出优点才引起人们普遍注意。1977年出现了不依赖于具体机器的C语言编译文本《可移植C语言编译程序》,使C移植到其它机器时所做的工作大大简化了,这也推动了UNIX操作系统迅速地在各种机器上实现。例如,VAX,AT&T等计算机系统都相继开发了UNIX。随着 UNIX的日益广泛使用,C语言也迅速得到推广。C语言和UNIX可以说是一对孪生兄弟,在发展过程中相辅相成。1978年以后,C语言已先后移植到大、中、小、微型机上,已独立于UNIX和PDP了。现在C语言已风靡全世界,成为世界上应用最广泛的几种计算机语言之一。

以1978年发表的UNIX第7版中的C编译程序为基础,Brian W.Kernighan和 Dennis M.Ritchie(合称K&R)合著了影响深远了名著《The C Programming Lan- guage》,这本书中介绍的C语言成为后来广泛使用的C语言版本的基础,它被称为标准C。1983年,美国国家标准化协会(ANSI)根据C语言问世以来各种版本对C的发展和扩充 ,制定了新的标准,称为ANSI C。ANSI C比原来的标准C有了很大的发展。K&R在1988年修改了他们的经典著作《The C Progra- mming Language》 ,按照ANSI C的标准重新写了该书。1987年,ANSI C又公布了新标准--87 ANSI C 。目前流行的C编译系统都是以它为基础的。

热心网友 时间:2022-04-27 05:56

付费内容限时免费查看回答您好,朋友[比心][比心],很高兴回答您的问题,C起来了意思就是秀起来了,C在网络用语里面是牛*厉害的意思。

一般在打竞技游戏里面的时候,会用C起来了,来说明自己操作起来了,秀起来了

您好,因为看到您对我上次的回答没有评分,对于您的体验我非常关注。如果您对我的服务满意,希望可以给一个『赞』呢!如果对我的服务有哪里不满意,也可以点击我的头像,私信告诉我,我一定会在下次服务中给您满意的体验!

热心网友 时间:2022-04-27 07:30

C语言,一门计算机语言
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
美的家用电器有哪些 美的系列品牌有哪些 现在微波炉哪个好用 美的微波炉系列有哪些 使命召唤4 用狙击枪的那关 使命召唤4撤离辐射区路怎么走 如何保护听力?你有了解过吗? 汇编语言编程有哪些特点呢? 少年的你经典语录带图片 少年的你易烊千玺台词精选 关于中秋节的日记怎么写 自信的句子简短唯美 与自信有关的句子 自信的优美语句开头 表现自信的优美句子 形容自信的句子 鼓励自己的句子有关自信 给自己自信的句子 求关于自信方面的精彩语段,100字左右 关于自信的好词好句好段 鼓励自己自信的句子(越多越好)? 怎么复制 怎样才能复制下来 PS CS6 局部调整曝光 小孩家里玩具太多,用哪种收纳架比较好? 小孩家里玩具太多,怎么整理这些玩具比较好? 孩子玩具种类太多了,怎么收纳? 孩子没有整理的习惯,如何去培养孩子收纳整理的好习惯? 家里小朋友玩具太多,如何整理? 整理师是如何整理收纳自家孩子物品玩具的? 孩子玩具太多,该给他一个怎样的收纳柜子? c.c是什么的计量单位 cC语言是什么意思? C.C的意思 c+c=等于多少? c.c指的是什么? c.c的真名是什么?? C.C 是什么意思? c加c等于什么 excel中C:C是什么意思? c c语言 编程 excel中C:C和$C:$C有什么区别? C.C的具体来历??? C.C真名叫什么??? 车辆更换号牌后,etc还能正常使用吗? 农村商业银行跟工商银行是一回事吗,它们是一个银行吗? 农商银行客户名称填|什么? 农商行不属于商业银行吗 换了车牌车子没换,重新申请了一张etc,旧的etc还在车上不用有影响吗? 北京农村商业银行又叫什么 上海农商银行英文全称怎样拼写?