源代碼的作用是什么?
源代碼(也稱(chēng)源程序)是指未編譯的按照一定的程序設計語(yǔ)言規范書(shū)寫(xiě)的文本文件,是一系列人類(lèi)可讀的計算機語(yǔ)言指令。 在現代程序語(yǔ)言中,源代碼可以是以書(shū)籍或者磁帶的形式出現,但最為常用的格式是文本文件,這種典型格式的目的是為了編譯出計算機程序。計算機源代碼的最終目的是將人類(lèi)可讀的文本翻譯成為計算機可以執行的二進(jìn)制指令,這種過(guò)程叫做編譯,通過(guò)編譯器完成。
源代碼有哪些分類(lèi)?
如果按照源代碼類(lèi)型區分軟件,通常被分為兩類(lèi):自由軟件和非自由軟件。自由軟件一般是不僅可以免費得到,而且公開(kāi)源代碼;相對應地,非自由軟件則是不公開(kāi)源代碼。所有一切通過(guò)非正常手段獲得非自由軟件源代碼的行為都將被視為非法。