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

 我来答
瑞雪屋
2016-02-29 · TA获得超过1177个赞
知道小有建树答主
回答量:424
采纳率:80%
帮助的人:128万
展开全部
不论什么编程软件,都属于高级语言(C++、JAVA、VB、C#等等),而所有编程软件经过编译后,都会被改写成汇编语言。

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

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

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

所以编程语言的语法不一样没关系,最终目的都是被翻译为机器语言,只要能成功翻译,并让电脑执行就可以了。
--
2022-08-17 广告
无人机编程和计算机编程区别为:知识不同、操作不同、适合人群不同。一、知识不同1、无人机编程:无人机编程不仅涉及编程的知识,还需要了解无人机飞行原理等方面的知识。2、计算机编程:计算机编程需要的是编程相关的知识。二、操作不同1、无人机编程:无... 点击进入详情页
本回答由--提供
相视_浅笑
2016-02-29 · TA获得超过2062个赞
知道大有可为答主
回答量:2039
采纳率:66%
帮助的人:712万
展开全部
每个编程软件都有一个和它配套的编译器 编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。
编译器把你的源代码最终都会解析成电脑能认识的机器码 具体的工作原理是:
源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object code) → 链接器 (Linker) → 可执行程序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
内裤最大功能
2016-02-29 · TA获得超过3105个赞
知道大有可为答主
回答量:3202
采纳率:79%
帮助的人:488万
展开全部
语法是靠各自的编译器来识别的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式