按照源代碼類型區(qū)分軟件,通常被分為兩類:開源源碼和商業(yè)源碼。 開源源碼一般是不僅可以免費(fèi)得到,而且公開源代碼;相對應(yīng)地,商業(yè)源碼則是不公開源代碼。
源碼分類:
網(wǎng)站源碼也分為兩種,一種是動態(tài)源碼如:ASP,PHP,JSP,.NET,CGI等,一種是靜態(tài)源碼如:HTML等。
我們運(yùn)行的軟件、網(wǎng)站是要經(jīng)過編寫的,程序員編寫程序的過程中需要他們的“語言”如PHP、ASP、JSP、C++等,音樂家用五線譜,建筑師用圖紙……那程序員的工作的語言就是“源碼”了。
那大家應(yīng)該知道什么是商業(yè)源碼了吧?
源碼概念
1.從字面意義上來講,源文件是指一個文件,指源代碼的集合.源代碼則是一組具有特定意義的可以實現(xiàn)特定功能的字符(程序開發(fā)代碼)。[1]
2.“源代碼”在大多數(shù)時候等于“源文件”。
比如在這個網(wǎng)頁上右鍵鼠標(biāo),選擇查看源文件.出來一個記事本,里面的內(nèi)容就是此網(wǎng)頁的源代碼."這句話就體現(xiàn)了他們的關(guān)系,此處的源文件是指網(wǎng)頁的源文件,而源代碼就是源文件的內(nèi)容,所以又可以稱做網(wǎng)頁的源代碼..
源代碼是指原始代碼,可以是任何語言代碼。
匯編碼是指源代碼編譯后的代碼,通常為二進(jìn)制文件,比如DLL、EXE、.NET中間代碼、JAVA中間代碼等。
高級語言通常指C/C++、BASIC、C#、JAVA、PASCAL等等。匯編語言就是ASM,只有這個,比這個更低級的就是機(jī)器語言了。
源碼組合
網(wǎng)站源碼作為軟件的特殊部分,可能被包含在一個或多個文件中。一個程序不必用同一種格式的源代碼書寫。例如,一個程序如果有C語言庫的支持,那么就可以用C語言;而另一部分為了達(dá)到比較高的運(yùn)行效率,則可以用匯編語言編寫。
較為復(fù)雜的軟件,一般需要數(shù)十種甚至上百種的源代碼的參與。為了降低種復(fù)雜度,必須引入一種可以描述各個源代碼之間聯(lián)系,并且如何正確編譯的系統(tǒng)。在這樣的背景下,修訂控制系統(tǒng)(RCS)誕生了,并成為研發(fā)者對代碼修訂的必備工具之一。
還有另外一種組合:源代碼的編寫和編譯分別在不同的平臺上實現(xiàn),專業(yè)術(shù)語叫做軟件移植。
商業(yè)源碼下載:http://www.survivalescaperooms.com/vip/
新聞熱點
疑難解答
圖片精選