源程序是指 用高级语言或汇编语言编写的程序。它是一系列人类可读的计算机语言指令,通常未经编译,按照一定的程序设计语言规范书写。源程序是计算机程序的起点,包含了程序的逻辑和算法,是程序的基础。通过编写源程序,程序员可以实现特定的功能和任务。源程序文件类型是指源程序存储时使用的特殊编码方式,便于读取和识别,常见的格式是文本文件。
高级语言如Java、C、C++、C、Pascal、Python、Lisp、Prolog、FoxPro以及中文版C语言等都是用来编写源程序的。这些语言的语法、命令格式都不相同,但它们都具备较强的表达能力,能够方便地表示数据的运算和程序的控制结构,并且易于学习掌握。然而,高级语言编译生成的程序代码一般比汇编语言设计的程序代码要长,执行的速度也慢。因此,汇编语言通常适用于编写对速度和代码长度要求高的程序以及直接控制硬件的程序。