我认为本机代码是专为在特定计算机上运行而设计的代码.令我困惑的是,如何在其他平台和机器上运行C/C++?我唯一能想到的就是他们需要一个完全不同的编译器来将代码编译成特定于机器的代码.当C/C++被称为本机语言时,我感到很困惑.
我唯一能想到的是,他们需要一个完全不同的编译器,将编译代码编译到特定于机器的代码中
你已经回答了自己的问题!编译器是生成目标平台理解和执行的机器代码的部分.
当人们说"母语"时,他们通常意味着语言被翻译(编译)成机器代码而不是某些中间形式(例如,Java的字节代码)或由解释器(例如,Perl)执行.