在c语言中,我们用c语言来编程,但我想知道c语言它本身这个软件是怎么弄出来的,是通过别的编程软件编出来

 我来答
kevingai1987
2010-10-09 · TA获得超过217个赞
知道答主
回答量:229
采纳率:0%
帮助的人:142万
展开全部
c语言不是个软件,c语言是一种语言
那你又会问语言是个什么东西
语言是指人与人之间用来交流的工具
那么c语言是人和机器之间用来交流的工具
好比你懂汉语和英语,而机器只懂法语
你要和机器交流,那么你只能去找一个翻译,而这个翻译懂英语和法语
所以你和这个翻译说英语,目的是把你想用汉语表达的意思传达给只懂法语的机器。那么就是比如你想要一份鸡腿,那么你直接用汉语说,翻译肯定不懂,机器更不懂,你就只能用英语说我想要鸡腿,然后翻译听懂了再把这个意思按法语翻译给机器,那么机器就懂了,原来你想要鸡腿。

所以汉语就是人类语言,英语就是c语言,而法语就是机器语言,可以理解为汇编语言,因为汇编到机器语言的编译现在已经高度集成化了。

所以你的问题完全问的不对,你的问题相当于问:英语是不是法语写成的?

你想表达的意思应该是c编译器。c编译器才是个软件,没错,你的翻译就是个法国人,他的英语不是母语。
c编译器是汇编写的。
冰火梦幻
2010-10-09 · TA获得超过2307个赞
知道小有建树答主
回答量:1094
采纳率:57%
帮助的人:554万
展开全部
当然是汇编。
不过汇编编写完整编译器很麻烦,一般的做法是先用汇编写个小一点的简陋的编译器,然后用简陋的C语言(太高级了的话那个简陋编译器可编译不了)写个稍微复杂一些的编译器,然后逐渐滚雪球一样变得越来越复杂。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式