什么叫源程序和目标

时间:2025-01-27 02:54:44 手机游戏

源程序和目标程序是编程过程中的两个重要概念,它们分别指代不同阶段的程序形态:

源程序

定义:源程序是指未编译的、按照一定的程序设计语言规范书写的文本文件。它是一系列人类可读的计算机语言指令。

特点:源程序需要经过编译程序编译成目标程序后,才能在计算机上执行。源程序通常以高级语言(如C、C++、Java)编写,并以文本文件形式保存,例如.cpp、.java等。

目标程序

定义:目标程序是源程序经过编译后生成的二进制代码集合,可以直接被计算机运行。目标程序以机器码形式存在,通常以.obj为扩展名。

特点:目标程序虽然已经是机器指令,但还不能直接运行,因为它们还没有解决函数调用等问题。目标程序需要进一步与库函数连接,形成完整的可执行程序。

总结:

源程序是人类可读的计算机语言指令,需要经过编译生成目标程序。

目标程序是编译后的二进制代码,可以直接被计算机执行,但通常还需要与库函数连接。

希望这些解释对你有所帮助。