摘自Paul Graham 解释的论文《编程语言》,发表在Hackers&Painters上:
您向编译器提供的高级语言也称为 源代码,其生成的机器语言翻译称为目标代码。
目标代码或有时是目标模块是计算机编译器生成的。
根据“编译器”的定义:
传统上,编译的输出称为目标代码或有时称为目标模块。(请注意,此处的“对象”一词与面向对象的编程无关。)
那么,什么是涉及到长期目标?
摘自Paul Graham 解释的论文《编程语言》,发表在Hackers&Painters上:
您向编译器提供的高级语言也称为 源代码,其生成的机器语言翻译称为目标代码。
目标代码或有时是目标模块是计算机编译器生成的。
根据“编译器”的定义:
传统上,编译的输出称为目标代码或有时称为目标模块。(请注意,此处的“对象”一词与面向对象的编程无关。)
那么,什么是涉及到长期目标?
Answers:
目标代码有时也称为目标代码,因为它是编译器执行的翻译过程的目标结果。因此,“目标代码”与“源代码”相反。
编译器世界中还有其他奇怪的名称:例如,包含程序二进制代码的文件段通常称为“文本段”。
它是“目标”中的对象。不反对作为“事物”。
类似于dasblinkenlight关于被称为“目标代码”的答案。它是编译器的目标。
通常,学生会理解低级语言或用低级语言编写的程序称为“目标代码”。要理解为什么将编译器的输出称为目标代码是一个问题。通常,输出称为目标,由编译器编译。这是源代码的目标。这并不意味着目标代码是低级语言程序。只是生成目标,所以目标与编译器编译的源代码的目标和目的相关,这就是为什么编译器的输出通常称为“目标代码”的原因。因为低语言不能由编译器编译。诸如“汇编器”或“解释器”之类的翻译器具有低级语言。