机器语言和编程之间的转换

一种称为编译器(Compiler)的专用程序接受用编程语言编写的指令,并将这些指令转换为机器语言。实际上就是这样一个翻译顺序:VisualBasic代码-->编译器-->... 一种称为编译器 (Compiler) 的专用程序接受用编程语言编写的指令,并将这些指令转换为机器语言。实际上就是这样一个翻译顺序: Visual Basic 代码 --> 编译器 --> 机器语言。至于编译器,Visual Basic 本身就提供,你就不用多操心了。
我想知道: Visual Basic 代码 --> 编译器 --> 机器语言 什么意思,还有编译器的原理,谢谢啦
展开
 我来答
jimy1
2015-06-27 · TA获得超过814个赞
知道小有建树答主
回答量:426
采纳率:100%
帮助的人:235万
展开全部
就是你说的,你写的代码经过编译器编译,最终生成机器语言
过程大致是这样:人写的代码->词法分析->语法分析->语义分析->代码优化->代码生成
我说的是大概的,具体的你可以去看编译方面的数据,如龙书,虎书,鲸书,是这方面的经典
没有点基础的人要看懂还是比较困难的,想实现编译器的制作的话就更难了
建议可以借助第三方工具:flex和bison
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式