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

c语言是用什么语言编写的?汇编吗?

发布网友 发布时间:2022-02-28 09:44

我来回答

5个回答

热心网友 时间:2022-02-28 11:13

C语言源自Ken Thompson发明的B语言,而 B语言则源自BCPL语言。

1967年,剑桥大学的Martin Richards对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言。

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


扩展资料

C语言编译器:

GCC,GNU组织开发的开源免费的编译器

MinGW,Windows操作系统下的GCC

Clang,开源的BSD协议的基于LLVM的编译器

Visual C++ :: cl.exe,Microsoft VC++自带的编译器

C语言集成开发环境:

Code::Blocks,开源免费的C/C++ IDE

CodeLite,开源、跨平台的C/C++集成开发环境

Dev-C++,可移植的C/C++IDE

C-Free

Light Table

Visual Studio系列

参考资料:百度百科-C语言

热心网友 时间:2022-02-28 12:31

任何计算机语言编写完成后,都要转换成二进制形式的机器语言,才能运行。

机器语言也就是二进制代码,可以和汇编语言一一对应。最早的时候是机器语言,也就是二进制的01代码,但是这个不容易读懂,所以人们发明了助记符,也就是汇编语言,让机器的01代码和汇编的助记符一一对应,这样容易记忆和读懂。

汇编虽然能读懂,但是利用的时候还是非常繁琐,所以人们发明了高级语言,也就是b,c,p,f等语言。

这样大大减少了编写程序的工作量c语言,是用c的标准格式编写的,用c的编译环境把程序转换为机器语言才能在计算机中运行。一般的程序,是用高级语言编写,最后用汇编代码优化一下。

扩展资料:

C语言的运算非常灵活,功能十分丰富,运算种类远多于其它程序设计语言。在表达式方面较其它程序语言更为简洁,如自加、自减、逗号运算和三目运算使表达式更为简单,但初学者往往会觉的这种表达式难读,关键原因就是对运算符和运算顺序理解不透不全。

当多种不同运算组成一个运算表达式,即一个运算式中出现多种运算符时,运算的优先顺序和结合规则显得十分重要。

在学习中,对此合理进行分类,找出它们与数学中所学到运算之间的不同点之后,记住这些运算也就不困难了,有些运算符在理解后更会牢记心中,将来用起来得心应手,而有些可暂时放弃不记,等用到时再记不迟。

参考资料来源:百度百科-C语言

热心网友 时间:2022-02-28 14:06

任何计算机语言编写完成后,都要转换成二进制形式的机器语言,才能运行

机器语言也就是二进制代码,可以和汇编语言一一对应
这个你可以看看计算机编程语言的发展史
最早的时候是机器语言,也就是二进制的01代码,但是这个不容易读懂,所以人们发明了助记符,也就是汇编语言,让机器的01代码和汇编的助记符一一对应,这样容易记忆和读懂
汇编虽然能读懂,但是利用的时候还是非常繁琐,所以人们发明了高级语言,也就是b,c,p,f等语言,这样大大减少了编写程序的工作量

c语言,是用c的标准格式编写的,用c的编译环境把程序转换为机器语言才能在计算机中运行

感觉你的问题是,c的编译环境是用什么语言写的,
这个我可以告诉你,c很早的变异环境tc是用汇编写的,后来的vc编译环境就不是了,

一般的程序,是用高级语言编写,最后用汇编代码优化一下追问你回答正确,1、3楼答非所问

热心网友 时间:2022-02-28 15:57

C语言本身就是一种语言好不好!

热心网友 时间:2022-02-28 18:05

C是语言
汇编也是语言
当然都是有自己的语言编写啊
c语言是用什么语言编写的?汇编吗?

C语言源自Ken Thompson发明的B语言,而 B语言则源自BCPL语言。1967年,剑桥大学的Martin Richards对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言。1972年,美国贝尔实验室的 D.M.Ritchie 在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的...

第一个 C 语言编译器是用什么语言编写的

第一个C语言编译器(简单的编译器)是用汇编完成的,后来的完整C语言编译器是用C语言编写的(也就是由简单的编译器编译)。

c语言可以编程序,那么c语言又是用什么编出来的呢

楼上的开玩笑了,C语言当然是ASCII码编出来的了.这里的编程语言,实际上都不能说是什么做出来或开发出来的,因为编程语言实际上是一种规范,一种协议。你(编程者)遵守这种规则(语法)来写出代码(实际上是符合语法规则的文本),然后该语言的编译器才可以分析你的代码,分析语义并最终转换成CPU可以执...

什么是C语言?

C语言是Combined Language(组合语言)的中英混合简称。是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研都需要用到C语言,具体...

C语言这么厉害,它自身又是用什么语言写的?编写过程被称为自举

当然,如果在C语言之前,已经出现了别的高级语言,例如Pascal,那就可以用Pascal来写一个C语言的编译器。第一个Pascal的编译器据说使用Fortran写的。而作为第一个高级语言的Fortran,它的编译器应该是汇编语言写的。关于编译器,这里边有个有趣的传说:传说Unix 发明人之一的 Ken Thompson在贝尔实验室,...

计算机的语言主要有哪几种?分别用途是什么?

- 汇编语言源程序必须经过汇编,生成目标文件,然后执行。高级语言- BASIC(True basic、Qbasic、Virtual Basic)、C、C++、PASCAL、FORTRAN、智能化语言(LISP、Prolog、CLIPS、OpenCyc、Fazzy)、动态语言(Python、PHP、Ruby、Lua)等等。- 高级语言源程序可以用解释、编译两种方式执行。通常用后一种。我们...

c语言编译器是用汇编语言写的吗?

这个是肯定的。算法优化,首先是逻辑描述的精炼化。至于C,只是计算逻辑到计算机模式的一种映射,而汇编仅是利用特殊计算机指令的一个更深的藕荷。不过有一点,C语言由于是计算逻辑到计算机模式的映射,所以不单单考虑算法本身,还肩负数据组织的实现。数据流动方式,数据组织方式,对计算性能的影响也很大。

C语言环境是用什么编写的?

好多的应用程序都是用C语言编写的。那我想知道C语言是怎么编写的。是用更低级的语言吗?汇编?那汇编语言又是用什么编写的呢?机器码吗?软件和硬件最底层的接口是什么呢?谢谢朋友们的回答。追问liangbinny几句,“C语言当然是用C语言编写拉,汇编用汇编语言编写”这句话怎么理解?那第一台机器上的C语言是怎么编写出来...

C语言是由什么语言编写而成的?

概括说,当今几乎所有的实用的编译器/解释器都是用C语言编写的,有一些语言比如Clojure,Jython等是基于JVM或者说是用Java实现的,IronPython等是基.NET实现的,但是Java和C#等本身也要依靠C/C++来实现,等于是间接调用了C。世界上第一个C语言编译器,是在B语言基础上,用B语言与PDP汇编语言 编写的。开...

C语言是用什么编写出来的

C语言通过语言开发出来的。C语言是Dennis Ritchie 在1972年通过Thompson的B语言的基础之上开发出来的。C是作为从事实际编程工作的程序的一种工具而出现的,所以其主要目标是成为一种有用的语言。同时, C 也是为编程人员开发的语言,这使得它成为当今人们首先的编程语言之一。C已经成为最重要和流行的编程...

汇编语言是什么语言 汇编语言是一种什么程序设计语言 c语言是一种汇编语言 怎么把汇编语言转化为c语言 汇编语言调用C语言 c语言嵌入汇编语言 c语言汇编语言对 c语言如何变成汇编语言 汇编语言还原为c语言
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
最近哪些软件里可以抢红包 做梦梦到自己腿软要跌倒,不是经常发生但是也发生过很多次了,这个不... 睡觉时经常梦到下楼梯要跌倒或有踩空的感觉是长什么病的征兆?_百度知 ... 什么红包软件抢红包最快最多? 微信不能辅助解除限制? 如何加入工作组··建立一个整体的局域网不就得了? 微信号怎么看 出50红包有没有人告诉我王者荣耀里面这里怎么样设置回大字体,用游戏键... 王者局内字体大小怎么改 电脑插上耳机后酷我音乐盒有声音,网页上的音乐没声音,昨天还好的,该怎... c语言是什么? c语言是什么语言 ? 微信账号是还是微信的名字?名字是可以改很多次的,那个账号只能改一次对不对 C语言属于什么语言? 请选择 怎么改好听? C语言属于什么语言 怎么改名 c语言是一种什么语言?A机器语言B汇编语言C高级语言D低级语言 C语言属于什么语言? c语言是计算机的什么语言是高级还是低级? C语言是一种什么样的语言,有何作用? c语言属于什么的语言? C语言是什么?都包括哪些? c语音是一种什么语言? C语言是种什么语言 c语言是一种什么语言? 为什么新的没有漂流瓶 下雨时为什么会在地面上起气泡 还有为什么有气泡是说明有雨下?老人们这样说的 为什么下雨后地面会有泡泡呢? 为什么雨滴掉入水中,有时会产生泡泡浮在水面 C语言是什么 ? c语言是一种软件吗?什么是C语言呢 学习计算机编程所选用的c语言是一种什么 干菠萝蜜与湿菠萝蜜怎么区分 菠萝蜜干苞和湿苞有什么区别 干包菠萝蜜和湿包菠萝蜜什么区别 绑定手机号怎么解绑 菠萝蜜干苞和湿苞有什么区别? 如何区分菠萝蜜是干苞还是湿苞? 如何解除手机绑定 菠萝蜜的干湿包怎样区分? 女朋友特别喜欢吃菠萝蜜,如何区分菠萝蜜是干苞还是湿苞? 绑定了手机号怎么解除 如何识别菠萝蜜干湿包 菠萝蜜干苞湿苞是什么意思 怎样解除绑定的手机号? 湿包菠萝蜜和海南菠萝蜜什么区别啊? 菠萝蜜品种按照肉质,怎么区分是干苞还是湿苞? 手机绑定怎么解绑 如何区分大树菠萝(菠萝蜜)树是干苞还是湿苞?