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

如题所述

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语言

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-17

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

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

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

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

扩展资料:

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

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

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

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

本回答被网友采纳
第2个回答  推荐于2017-09-06
任何计算机语言编写完成后,都要转换成二进制形式的机器语言,才能运行

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

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

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

一般的程序,是用高级语言编写,最后用汇编代码优化一下追问

你回答正确,1、3楼答非所问

本回答被提问者采纳
第3个回答  2012-03-18
C语言本身就是一种语言好不好!
第4个回答  2012-03-18
C是语言
汇编也是语言
当然都是有自己的语言编写啊
相似回答