长沙明德天心中学电话:计算机语言读取的原理是什么?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/05 18:45:57
一直都不懂,为什么,那么多语言,它们读取还翻译出来是靠什么?为什么要分那么多的语言......还要有特定的字符.,它们最后要翻译成什么?计算机才能读取?????/

计算机语言分为高级、低级语言,其中低级分为汇编、和机器语言,高级语言就是英语(和一般的英语类似)汇编语言就是使用一定的符号来定义一定的计算机代码,低级语言就是0、1的二进制数码由于编写麻烦已经不用但是读取速度是最快的(因为不用翻译)
计算机的高级语言通过翻译程序翻译成机器语言
汇编语言可以编译成机器语言
两者都是转换成二进制代码最后机器来读取,但是高级语言的优势在于使人类的语言(英语)编写方便、记忆简单
汇编语言需要特殊的记忆才能掌握
想了解更多可以给我发邮件:liuhaoduoduo@163.com

这个是编译原理的东西,具体可以去看看书.
多种语言对应着不同的编译器.
各编译器都有其词法,文法,语法,语义等等.
各编译器都规定了以上所列举的东西,提供一个环境让你按照文法和语法来编写程序代码,然后编译器将它翻译成电脑能读懂的汇编语言.

最后所有语言都变成编码0和1,计算机才能识别