人类可读的计算机语言指令。在现代程序语言中，源代码可以是以书籍或者磁带的形式出现；但最常用的格式是文本文件，这种典型格式的目的是为了编译出计算机程序。计算机源代码的最终目的是将人类可读的文本翻译成为计算机可以执行的二进制指令，这种过程叫做编译，通过编译器完成。
作用.源代码主要功用有如下2种作用：需要指出的是，对于编译语言来说，例如C/C++/Java，源代码的修改不能改变已经生成的目标代码。如果需要目标代码做出相应的修改，必须重新编译。但是目前有许多流行的脚本语言，例如