如果C/C++是母语,那么它们如何在Mac上使用呢

If C/C++ are native languages, then how can they be used on Macs?

本文关键字:Mac C++ 母语 如果      更新时间:2023-10-16

我认为本机代码是为在特定机器上运行而设计的代码。所以,让我困惑的是,C/C++如何在其他平台和机器上运行?我唯一能想到的是,他们需要一个完全不同的编译器,将代码编译成特定于机器的代码。。当C/C++被称为母语时,我只是感到困惑。

我唯一能想到的是,他们需要一个完全不同的编译器,将代码编译成特定于机器的代码

你已经回答了自己的问题!编译器是生成目标平台理解并执行的机器代码的部分。

当人们说"母语"时,他们通常意味着该语言被翻译(编译)成机器代码,而不是某种中间形式(例如,Java的字节码)或由解释器执行(例如,Perl)。