計算機程式設計/Linux 程式設計
外觀
< 計算機程式設計
(從 計算機程式設計/Linux 程式設計 重定向)GNU 作業系統是由理查德·斯托曼發起,作為 UNIX 作業系統的免費替代品。 同時,林納斯·託瓦茲正在開發一個核心,他將其改編以適應 GNU 作業系統。 隨著時間的推移,許多來自 UNIX 和 DOS 的應用程式也被移植到 GNU/Linux,以及數千個為其編寫的應用程式。 GNU/Linux 已成為一個完全自給自足的作業系統,其應用程式範圍從許多控制檯應用程式到許多高度先進的 GUI 應用程式(其中許多基於更低級別的控制檯應用程式)以及介於兩者之間的所有內容。
GNU/Linux 平臺上最流行的語言包括 C/C++ 和 Java,但是 GNU/Linux 平臺支援的程式語言範圍涵蓋了軟體開發世界的整個範圍。 其他流行的語言是 Perl、Python 和 Ruby。 Shell 指令碼通常用於管理任務,但不能被稱為完整的、高階的語言。
大多數 UNIX 程式碼可以立即移植到 GNU/Linux 系統 - 它可以像在 UNIX 系統上一樣進行編譯。 GNU/Linux 程式設計工具主要來自 GNU 專案,網址為 http://www.gnu.org,包括 gcc(免費的 C/C++ 編譯器)以及 make、ld、as 等的等效工具。 還有許多其他工具可用於各種語言,包括 Java。
- "Linux 和 Unix 安全程式設計 HOWTO - 建立安全軟體" 作者:大衛·A·惠勒 2003 年