为什么汇编语言的功能在高级语言中一部分成为了关键字,一部分封装成了函数?
这个问题下的回答啊……
简单说:设计高级语言的人才不理你汇编呢。
他关注的是他自己的抽象,至于硬件是 X86/X86_64 还是 ARM/RISC,关我屁事。
就好像设计 CPU 的只管我的 CPU 图灵完备、同时执行目标任务(标量、浮点)时性能达标——你管我把这玩意儿设计成复杂指令集、精简指令集还是超标量或者超长指令字呢。
这就叫“一层有一层的抽象”——只要我的抽象能用、好用,随便你上层...
为什么汇编语言的功能在高级语言中一部分成为了关键字,一部分封装成了函数?
这个问题下的回答啊……
简单说:设计高级语言的人才不理你汇编呢。
他关注的是他自己的抽象,至于硬件是 X86/X86_64 还是 ARM/RISC,关我屁事。
就好像设计 CPU 的只管我的 CPU 图灵完备、同时执行目标任务(标量、浮点)时性能达标——你管我把这玩意儿设计成复杂指令集、精简指令集还是超标量或者超长指令字呢。
这就叫“一层有一层的抽象”——只要我的抽象能用、好用,随便你上层...
No replies yet.