源程序是指 未经编译的,按照一定的程序设计语言规范书写的文本文件。它通常由高级语言编写,包含一系列人类可读的计算机语言指令。源程序是人类智慧的直接体现,包含了编写者的逻辑和算法设计。
目标程序,又称为“目的程序”,是源程序经过编译程序编译后得到的二进制代码集合。这些代码已经是计算机可以直接运行的机器码,但通常以.obj为扩展名,并且还不能直接运行,因为目标程序还没有解决函数调用问题,需要将各个目标程序与库函数连接,才能形成完整的可执行程序。
简单来说,源程序是程序员编写的原始代码,而目标程序是源程序经过编译后得到的计算机可以执行的机器代码。