跳轉到內容

計算機程式設計/Linux 程式設計

來自華夏公益教科書,開放的書籍,開放的世界

關於平臺

[編輯 | 編輯原始碼]

GNU 作業系統由理查德·斯托曼發起,旨在成為 UNIX 作業系統的免費替代品。同時,林納斯·託瓦茲正在開發一個核心,他將其改編以適應 GNU 作業系統。隨著時間的推移,許多來自 UNIX 和 DOS 的應用程式也被移植到 GNU/Linux,同時還出現了成千上萬為其開發的新應用程式。GNU/Linux 已成為一個完全自足的作業系統,其應用程式範圍從許多控制檯應用程式到眾多高度先進的 GUI 應用程式(其中許多基於低階控制檯應用程式)以及介於兩者之間的所有內容。

GNU/Linux 平臺上最流行的語言包括 C/C++Java,但是 GNU/Linux 平臺支援的程式語言範圍涵蓋了整個軟體開發世界。其他流行的語言包括 PerlPythonRuby。Shell 指令碼經常用於管理任務,但不能稱為完整的、高階的語言。

基本資訊

[編輯 | 編輯原始碼]

大多數 UNIX 程式碼可以立即移植到 GNU/Linux 系統 - 它可以像在 UNIX 系統上一樣編譯。GNU/Linux 程式設計工具主要來自 http://www.gnu.org 的 GNU 專案,包括 gcc(免費 C/C++ 編譯器)以及 make、ld、as 等的等效工具。還有許多其他工具可用於各種語言,包括 java。


進一步閱讀

[編輯 | 編輯原始碼]
華夏公益教科書