原始碼(也稱源程式)是指未編譯的按照一定的程式設計語言規範書寫的文字檔案,是一系列人類可讀的計算機語言指令。 原始碼經過編譯以後變成計算機可以讀懂可執行的二進位制指令,就成為了軟體。
在現代程式語言中,原始碼可以是以書籍或者磁帶的形式出現,但最為常用的格式是文字檔案,這種典型格式的目的是為了編譯出計算機程式。計算機原始碼的最終目的是將人類可讀的文字翻譯成為計算機可以執行的二進位制指令,這種過程叫做編譯,透過編譯器完成。
擴充套件資料
原始碼主要有如下兩種作用:
1、生成目的碼,即計算機可以識別的程式碼。
2、對軟體進行說明,即對軟體的編寫進行說明。為數不少的初學者,甚至少數有經驗的程式設計師都忽視軟體說明的編寫,因為這部分不會在生成的程式中直接顯示,也不參與編譯。但是註釋程式碼對軟體的學習、分享、維護和軟體複用都有巨大的好處。
因此,書寫軟體說明在業界被認為是能創造優秀程式的良好習慣,一些公司也硬性規定必須書寫。需要指出的是,原始碼的修改不能改變已經生成的目的碼。如果需要目的碼做出相應的修改,必須重新編譯。
gcc + 程式碼名字;預設生成a.out;./a.out 執行,
原始碼(也稱源程式)是指未編譯的按照一定的程式設計語言規範書寫的文字檔案,是一系列人類可讀的計算機語言指令。 原始碼經過編譯以後變成計算機可以讀懂可執行的二進位制指令,就成為了軟體。
在現代程式語言中,原始碼可以是以書籍或者磁帶的形式出現,但最為常用的格式是文字檔案,這種典型格式的目的是為了編譯出計算機程式。計算機原始碼的最終目的是將人類可讀的文字翻譯成為計算機可以執行的二進位制指令,這種過程叫做編譯,透過編譯器完成。
擴充套件資料
原始碼主要有如下兩種作用:
1、生成目的碼,即計算機可以識別的程式碼。
2、對軟體進行說明,即對軟體的編寫進行說明。為數不少的初學者,甚至少數有經驗的程式設計師都忽視軟體說明的編寫,因為這部分不會在生成的程式中直接顯示,也不參與編譯。但是註釋程式碼對軟體的學習、分享、維護和軟體複用都有巨大的好處。
因此,書寫軟體說明在業界被認為是能創造優秀程式的良好習慣,一些公司也硬性規定必須書寫。需要指出的是,原始碼的修改不能改變已經生成的目的碼。如果需要目的碼做出相應的修改,必須重新編譯。
gcc + 程式碼名字;預設生成a.out;./a.out 執行,