计算机编程/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 年