右手食指第一关节发麻:汇编语言

来源:百度文库 编辑:高考问答 时间:2024/05/09 06:44:14
(1)汇编可以同样可以写出任何高级编程语言能写出的程序.
(2)汇编可以写出世上任何程序.
上面这两句话,你们认同吗,或者你们对哪一句话有不认同的.

当然是认同的
汇编就是这么强
如果没有汇编,我们现在还只能靠着0和1过日子
跟本不会有C++,VB这种高级语言

第一句基本是正确的,第二句就有点夸海口了。

严格点说,汇编可以写出【当前计算机能执行的】任何程序。因为汇编直接对应于机器码。也就是说,汇编写不出的程序,计算机也执行不了。

例如,编写一个让计算机会飘起来的程序,汇编当然编不出来,但这不是汇编的错,而是计算机的能力所限。

不赞同。
因为如果某程序发动全世界程序员用高级语言开发10年,那么让他们用汇编可能几百年都写不出。
再明显的例子,或者说要求用汇编编一个能所有机器都能运行的程序或者像Java这样跨个平台,我想所有人肯定都办不到。

我觉得楼主可能不了解什么叫汇编。
其实任何高级语言都最终将代码转换为汇编码,所以说来说去,世界上任何程序都是汇编的。
当然随着第四代语言,Java、SQL之类的面世,语言已经和代码分离了,所以像这样的程序汇编也办不到。