电脑如何识别这么多编程软件,每个编程软件语法都不一样啊
3个回答
展开全部
不论什么编程软件,都属于高级语言(C++、JAVA、VB、C#等等),而所有编程软件经过编译后,都会被改写成汇编语言。
通常那些反编译软件,就是把EXE程序反编译为汇编语言。
而电脑在执行时,也不能直接执行汇编语言,而是需要转换为机器语言,也就是最底层,仅供电脑读取的语言。
简单说,机器语言就是全部由0和1组成,比如数字100,变成机器语言就是1100100。
所以编程语言的语法不一样没关系,最终目的都是被翻译为机器语言,只要能成功翻译,并让电脑执行就可以了。
通常那些反编译软件,就是把EXE程序反编译为汇编语言。
而电脑在执行时,也不能直接执行汇编语言,而是需要转换为机器语言,也就是最底层,仅供电脑读取的语言。
简单说,机器语言就是全部由0和1组成,比如数字100,变成机器语言就是1100100。
所以编程语言的语法不一样没关系,最终目的都是被翻译为机器语言,只要能成功翻译,并让电脑执行就可以了。
--
2022-08-17 广告
2022-08-17 广告
无人机编程和计算机编程区别为:知识不同、操作不同、适合人群不同。一、知识不同1、无人机编程:无人机编程不仅涉及编程的知识,还需要了解无人机飞行原理等方面的知识。2、计算机编程:计算机编程需要的是编程相关的知识。二、操作不同1、无人机编程:无...
点击进入详情页
本回答由--提供
展开全部
每个编程软件都有一个和它配套的编译器 编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。
编译器把你的源代码最终都会解析成电脑能认识的机器码 具体的工作原理是:
源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object code) → 链接器 (Linker) → 可执行程序
编译器把你的源代码最终都会解析成电脑能认识的机器码 具体的工作原理是:
源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object code) → 链接器 (Linker) → 可执行程序
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
语法是靠各自的编译器来识别的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询