我要发布
仪器网/ 仪器社区/ 编程软件/ 电脑如何识别这么多编程软件,每个编程软件语法都不一样啊

电脑如何识别这么多编程软件,每个编程软件语法都不一样啊

爱生活丶0529    2016-02-28    编程软件    浏览 319 次

精彩问答
lcugvcj48 发布日期:2016-02-29
不论什么编程软件,都属于高级语言(C++、JAVA、VB、C#等等),而所有编程软件经过编译后,都会被改写成汇编语言。

通常那些反编译软件,就是把EXE程序反编译为汇编语言。

而电脑在执行时,也不能直接执行汇编语言,而是需要转换为机器语言,也就是Z底层,仅供电脑读取的语言。

简单说,机器语言就是全部由0和1组成,比如数字100,变成机器语言就是1100100。

所以编程语言的语法不一样没关系,Z终目的都是被翻译为机器语言,只要能成功翻译,并让电脑执行就可以了。
全部评论
Oo泪未了oO 发布日期:2016-02-29
语法是靠各自的编译器来识别的。
szy风轻云淡 发布日期:2016-02-29
每个编程软件都有一个和它配套的编译器 编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。
编译器把你的源代码Z终都会解析成电脑能认识的机器码 具体的工作原理是:
源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object code) → 链接器 (Linker) → 可执行程序
最新主题
相关版块
我要评论
X您尚未登录
账号登录
X您尚未登录
手机动态密码登录
X您尚未登录
扫码登录
官方微信

仪器网微信服务号

扫码获取最新信息


仪器网官方订阅号

扫码获取最新信息

在线客服

咨询客服

在线客服
工作日:  9:00-18:00
联系客服 企业专属客服
电话客服:  400-822-6768
工作日:  9:00-18:00
订阅商机

仪采招微信公众号

采购信息一键获取海量商机轻松掌控