自由源:自由源起於歐美等國對於出版自由的爠取,隨著社會演進,新聞自由理論基礠從傳統到新穎,新聞與出版的自由在漠長的演進過程中逐漸發展出完整的權刪體系。
原始碼
源程式是指未編譯的按照一定的程式設計語言規範書寫的文本檔案。
原始碼(也稱源程式),是指一系列人類可讀的計算機語言指令。
在現代程式語言中,原始碼可以是以書籍或者磁帶的形式出現,但最為常用的格式是文本檔案,這種典型格式的目的是為了編譯出電腦程式。計算機原始碼的最終目的是將人類可讀的文本翻譯成為計算機可以執行的二進制指令,這種過程叫做編譯,通過編譯器完成。
作用
原始碼主要功用有如下2種作用:
生成目標代碼,即計算機可以識別的代碼。
對軟體進行說明,即對軟體的編寫進行說明。為數不少的初學者,甚至少數有經驗的程式設計師都忽視軟體說明的編寫,因為這部分雖然不會在生成的程式中直接顯示,也不參與編譯。但是說明對軟體的學習、分享、維護和軟體復用都有巨大的好處。因此,書寫軟體說明在業界被認為是能創造優秀程式的良好習慣,一些公司也硬性規定必須書寫。
需要指出的是,原始碼的修改不能改變已經生成的目標代碼。如果需要目標代碼做出相應的修改,必須重新編譯。