作為軟件的特殊部分,源代碼可能包含在壹個或多個文件中。壹個程序不必用相同的源代碼格式編寫。舉個例子,如果壹個程序有C語言庫的支持,那麽它就可以使用C語言;另壹部分可以用匯編語言編寫,以達到更高的運行效率。
為了降低復雜度,有必要引入壹個能夠描述各種源代碼之間的關系以及如何正確編譯它們的系統。在這樣的背景下,修訂控制系統(RCS)誕生了,並成為開發人員修訂代碼的必備工具之壹。
擴展數據:
源代碼主要有以下兩個功能:
1,生成目標代碼,也就是計算機能識別的代碼。
2.講解軟件,也就是講解軟件的編寫。很多初學者,甚至少數有經驗的程序員,都忽略了軟件指令的編譯,因為這部分不會直接顯示在生成的程序中,也不會參與編譯。
然而,註釋代碼對軟件的學習、共享、維護和軟件重用大有裨益。所以寫軟件說明書在業內被認為是創造優秀程序的好習慣,有些公司還強制要求必須寫。
源代碼的修改不能改變生成的目標代碼。如果目標代碼需要相應地修改,就必須重新編譯。
百度百科-源代碼