程序代碼一般就是可以用記事本打開的好多行英文的,用編程語言寫好的軟件
源程序經過編譯成目標程序,才能運行。一般目標程序不能再修改了。
我們電腦上安裝的軟件都是目標程序。除了腳本語言的源程序外,其他源程序是不能直接運行的。
提倡軟件開源的人士認為應該提供源程序給用戶,讓用戶自己修改,有利于軟件行業的發展。反對的人覺得這樣不利于保護版權。
你如果不懂編程,源程序可以不管它。不影響正常使用。
源代碼作為軟件的特殊部分,可能被包含在一個或多個文件中。一個程序不必用同一種格式的源代碼書寫。例如,一個程序如果有C語言庫的支持,那么就可以用C語言;而另一部分為了達到比較高的運行效率,則可以用匯編語言編寫。
較為復雜的軟件,源程序文件可以達到成千上萬個。為了降低復雜度,必須引入一種可以描述各個源代碼之間聯系,并且如何正確編譯的系統。在這樣的背景下,修訂控制系統(RCS)誕生了,并成為研發者對代碼修訂的必備工具之一。
還有另外一種組合:源代碼的編寫和編譯分別在不同的平臺上實現,專業術語叫做軟件移植。
折疊