本文作者:ptiyny

c语言是由b C语言是由B语言发展而来的

ptiyny 21分钟前 2
c语言是由b C语言是由B语言发展而来的摘要: 大家好,今天小编关注到一个比较有意思的话题,就是关于c语言是由b的问题,于是小编就整理了4个相关介绍c语言是由b的解答,让我们一起看看吧。C语言源自于什么语言呢?C语言源自于什么语...

大家好,今天小关注到一个比较有意思的话题,就是关于c语是由b的问题,于是小编就整了4个相关介绍c语言是由b的解答,让我们一起看看吧。

c语言是由b C语言是由B语言发展而来的
(图片来源网络,侵删)

C语言源自于什么语言呢?C语言源自于什么语?

B语言是C语言的前身,C语言是以B语言为基本开发的, C语言源自Ken Thompson发明的B语言,而 B语言则源自BCPL语言。

  B语言是贝尔实验室开发的一种通用的程序设计语言,它是于1969年前后由美国贝尔实验室的电脑科学家肯·汤普森(Ken Thompson)在丹尼斯·利奇(Dennis Ritchie)的支持下设计出来。

  C语言是一门通用计算机编程语言,应用广泛。1972年,美国贝尔实验室的 D.M.Ritchie 在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。

c语言的(a,b)什么意思?

示例说明:

c语言是由b C语言是由B语言发展而来的
(图片来源网络,侵删)

#include<stdio.h>

void main()

{

int a,b,c,d;

c语言是由b C语言是由B语言发展而来的
(图片来源网络,侵删)

a=1;b=2;c=3;

d=(a++,b=b+a,c=c+b);

printf("%d,%d,%d,%d\n",a,b,c,d);

}

/*

为什么C语言要叫C语言,不叫A语言或者B语言?

C语言之所以命名为C,是因为C语言源自KenThompson发明的B语言,而B语言则源自BCPL语言。1967年,剑桥大学的MartinRichards对CPL语言进行了简化,于是产生了BCPL(BasicCombinedProgrammingLanguage)语言。20世纪60年代,美国AT&T公司贝尔实验室(AT&TBellLaboratory)的研究员KenThompson开发操作系统UNIX

1970年,美国贝尔实验室的KenThompson,以BCPL语言为基础,设计出很简单且很接近硬件的B语言(取BCPL的首字母)。并且他用B语言写了第一个UNIX操作系统。

1972年,美国贝尔实验室的D.M.Ritchie在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。1973年初,C语言的主体完

C语言本身是用什么语言写的

C语言本身是一门语言而已啊,语言是用什么写的,这个问题有点抽象啊[捂脸][捂脸]

可能你说的是编译器吧,编译C语言的编译器是用什么语言编写的,可能你想问这个吧。

既然你对C有了解,那么你应该知道C其实是一门高级语言,那肯定还有低级语言,比如汇编语言。

这里有个概念叫自举,就是用汇编写一个C精简版编译器,然后用这个编译器配合C语言再编写出更逼的C编译器,虽然有点绕,但是能理解就行。

至于现在C编译器用很多更高级语言来做了,比如用C++来做。

最早的计算机语言是机器语言,直接面向计算机硬件。虽然指令不多,但实现特定任务需要编制复杂的程序。由于缺乏存储系统,程序存储于纸带上。随着存储介质的发展和序模块化演变,计算机语言由低级向高级不断发展。尤其是视窗操作系统的出现,使得计算机对用户更加友好。

既然你能提出这个级别的问题,说明你应该学过C。既然你能提出这个级别的问题,说明你没学过编译原理(或者全还给老师了[捂脸],容我不厚道一下下)。

你所谓的"C语言",准确来说,指的是能把C语言程序翻译成机器指令程序的"编译器"程序。

先用汇编写一个极小的原始编译器(AC),能编译最简单的C语法。然后用该原始编译器AC编译一个最简单的C编译器(CC1)。然后用CC1编译一个稍微复杂一点的C编译器(CC2)。最终,像滚雪球一样,C语言就把一个拥有完全编译功能的C编译器给编译出来了。

推荐资料:陈火旺老师的经典教材《编译原理》,开篇讲的就是这个问题。

到此,以上就是小编对于c语言是由b的问题就介绍到这了,希望介绍关于c语言是由b的4点解答对大家有用。

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享