源程序是指 未经编译的,按照一定的程序设计语言规范书写的,人类可读的文本文件。它通常由高级语言编写,可以以书籍、磁带或其他载体形式出现,但最常见的格式是文本文件。源程序的主要目的是为了让计算机能够执行,需要通过编译器将其转换成计算机可执行的二进制指令。
源程序是计算机程序的起点,包含了程序的逻辑和算法,是程序的基础。通过编写源程序,程序员可以实现特定的功能和任务。源代码的主要作用有两个:
1. 生成目标代码,即计算机可以识别的代码。
2. 对软件进行说明,即对软件的编写进行说明。虽然软件说明不会在生成的程序中直接显示,也不参与编译,但它对软件的学习、分享、维护和复用都有巨大的好处。
需要注意的是,源代码的修改不能改变已经生成的目标代码,如果需要目标代码做出相应的修改,必须重新编译。