Linux 新手入门十问[2]

本文介绍了Linux作为编程平台的优势,包括免费且强大的编程工具、支持多种编程语言如Perl、Python、Java等,并讨论了Linux在Web服务领域的角色及其未来发展潜力。
6、如何在应用开发中使用 Linux?  

    Linux 是作为编程 平台的绝佳选择。它符合 GCC,这意味着您可以使用 GNU 项目出色的编程与调试工具套件 ― 绝对免费,而且享有 GNU GPL 保证的所有自由。商业性编程软件包和商业性 操作系统一样,要花很多钱。是的,某些项目常常需要它们,而它们也物有所值,但对于 新手或学习编程的人 ― 以及某些 职业 人士 ― 自由软件绝对是不可替代的。如果您正在使用 Linux 作为开发平台,请不要跳过学习管理和 安全性这第一步。不能掌握自己的计算机的 程序员实在是愚蠢。

    Linux 生来就符合 标准。Linux 开发者通常非常重视的方面是:保持操作层以及在上面构建的应用的开放性、互操作性并符合标准。

    7、在 Linux 上可以使用哪些编程语言?  

    除了象 Fortran 和 C/ C++ 这样一直 流行 的传统编程语言,许多脚本和其它计算机语言也都可以在 Linux 上正常运行(甚至被设计成与 Linux 能最融洽地工作)。最受欢迎的编程 语言 包括 Perl、Python、 PHP 和 Tcl。

    象 Java 技术和 XML 那样不断发展的 新技术可以在 Linux 上畅顺地运行,许多其它更深奥的编程语言(从 Logo 和 Rebol 到 Smalltalk 及其它语言)也是如此。

    8、 Web 服务与 Linux 有什么关系?  

    Web 开发人员在决定以什么技术作为其 电子商务应用程序的基础时,有许多选择。因为 Linux 符合标准,所以许多新技术 ― 从 Java 技术和 XML 这样的开放成果到语音应用程序、 无线、普及计算甚至 Web 服务这样最前沿的服务 ― 都支持 Linux。

    9、我了解 Linux,但如何能进一步提高 技能 ?  

    如果您 希望 使用 Linux 作为非常高级的应用程序或应用程序集的平台,您将会对系统的某些领域感兴趣,譬如内核研究、各种文件系统的差异以及其它一些基本的细节。

    高端应用程序(或游戏)所需要的另一套技能是调优 Linux 机器、群集或 网络 以获得最佳性能。这需要掌握多处理、线程技术、群集和其它神秘而复杂的系统管理知识。理解 Linux 的这些方面不象实际的内核研究那样需要勇气,但也会非常困难。

    10、Linux 前景如何?  

    Linux 的开放性和灵活性使它得以在实验室和其它研究机构中被用于创新性技术变革的前沿。对它的研究涵盖 信息 技术的所有领域,从物理和认知科学到前沿应用研究等。当然,这些研究人员(在很多情况下)也涉及纯科学并常常在这些场合中使用 Linux。

    针对极具创新性的实验或原型、仿真或者测试,可以很容易地群集或定制 Linux;也可以以同样具有创新性的方法使用大量的自由软件工具(为了使用这些工具而创建了 Linux)。即使有了现在正在开发的所有令人振奋的新技术 ― 从网格计算和无线语音应用程序到人工智能和量子计算 ― 我们所处的计算时代的潜能和前景仍然远没有被充分利用。Linux 健壮和开放的灵活性意味着它在今后很多年都将处于开发战线的最前沿。

 
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值