计算机语言是如何实现的

我想知道计算机语言是怎么实现的硬件不是只识别0和1吗编程语言是怎么让计算机识别的阿... 我想知道计算机语言是怎么实现的 硬件不是只识别0和1吗 编程语言是怎么让计算机识别的阿 展开
 我来答
falconroc
2011-01-27 · TA获得超过399个赞
知道答主
回答量:58
采纳率:0%
帮助的人:91.8万
展开全部
建议你先看看《汇编语言》,再看看《编译原理》
汇编语言(AssemblyLanguage)是面向机器的程序设计语言。在汇编语合中,用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号(Label)代替地址码。这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。于是汇编语言亦称为符号语言。使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序,汇编程序是系统软件中语言处理系统软件。汇编程序把汇编语言翻译成机器语言的过程称为汇编。
编译原理是计算机专业设置的一门重要的专业课程。编译器是将一种语言翻译为另一种语言的计算机程序。编译器将源程序(source language) 编写的程序作为输入,而产生用目标语言(target language )编写的等价程序。通常地,源程序为高级语言(high-level language ),如C或C + + ,而目标语言则是目标机器的目标代码 (object code,有时也称作机器代码(machine code )),也就是写在计算机机器指令中的用于运行的代码。这一过程可以表示为:源程序→编译器 →目标程序
匿名用户
2011-01-26
展开全部
一个程序,用(编程语言)代码编写好以后(称之为源程序),这些代码机器是无法识别的,要将这些代码转换成二进制数以后机器才能识别;完成这种转换任务的系统软件叫做编译程序。代码写好后,通过编译程序将之转换为二进制数给机器识别和处理。
说这些,你应该能懂的。例如人的语言,要让机器识别,你对它说话,怎么才能让它识别呢?
那就要通过将人类语言编译成机器能识别的编译器(编译程序)去实现。
至于这个编译器是怎么实现转换的,你不用去管他,有这玩意你尽管用就是了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wangjuns2006
2011-01-26
知道答主
回答量:6
采纳率:0%
帮助的人:0
展开全部
计算机的语言很多,通常钱情况下语言程序都在一个平台环境下才能运行,通过这个平台环境会把一些高级语言翻译成机器语言,也就是你所有说的二进制代码0和1,这样机器就可以识别了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
键盘前的AI
2011-01-26 · TA获得超过154个赞
知道答主
回答量:54
采纳率:0%
帮助的人:37.9万
展开全部
像C、java、vb这类高级语言都是通过汇编语言实现的。
至于汇编语言是要根据CPU来说的,(汇编与硬件有很大联系),编译器怕汇编语言解释成机器码也就是0,1传给CPU。cpu然后在执行0,1这些指令。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式