導讀跟大家講解下有關源代碼是什么,相信小伙伴們對這個話題應該也很關注吧,現在就為小伙伴們說說源代碼是什么,小編也收集到了有關源代碼是什
跟大家講解下有關源代碼是什么,相信小伙伴們對這個話題應該也很關注吧,現在就為小伙伴們說說源代碼是什么,小編也收集到了有關源代碼是什么的相關資料,希望大家看到了會喜歡。
源代碼是程序員在開發程序時經常在文字處理程序中編寫的人類可讀指令的列表。源代碼通過編譯器運行 ,將其轉換為計算機可以理解和執行的機器代碼,也稱為目標代碼。對象代碼主要由1和0組成,因此它不是人類可讀的。源代碼示例
源代碼和目標代碼是編譯的計算機程序的前后狀態。編譯代碼的編程語言包括C,C ++,Delphi,Swift,Fortran,Haskell,Pascal等等。以下是C語言源代碼的示例:
#include<stdio.h>main(){printf("Hello World")}您不必是計算機程序員就可以告訴此代碼與打印“Hello World”有關。當然,大多數源代碼比這個例子復雜得多。軟件程序擁有數百萬行代碼并不罕見。據報道,Windows 10操作系統有大約5000萬行代碼。
源代碼許可
源代碼可以是專有的也可以是開放的。許多公司嚴格保護其源代碼。用戶可以使用已編譯的代碼,但無法查看或修改它。Microsoft Office是專有源代碼的示例。其他公司在互聯網上發布他們的代碼,任何人都可以免費下載。Apache OpenOffice是開源軟件代碼的一個例子。
口譯程序語言代碼
某些編程語言(如JavaScript)不會編譯為機器代碼,而是進行 解釋 。在這些情況下,源代碼和目標代碼之間的區別不適用,因為只有一個代碼。單個代碼是源代碼,可以讀取和復制。在某些情況下,此代碼的開發人員可能會故意加密它以防止查看。解釋的編程語言包括Python,Java,Ruby,Perl,PHP,Postscript,VBScript等等。
以上就是源代碼是什么的詳細內容,更多請關注php中文網其它相關文章!
來源:php中文網