不可能的十种计算机语言表示,各种计算机语言选择(33页)-原创力文档

各种语言的选择

如果编写对性能要求苛刻,或和操作系统结合紧密的程序,必然选择 C。

如果编写到处可用的程序,选 Java。

如果编写大程序,可能的话尽量用脚本语言如 Python 、Ruby,不行了再用 Java 和 C。因为

脚本语言带来了生产力。

编写文本的处理程序用 Perl 或 Ruby。

编写知识的处理程序用 prolog 。

编写最灵活,最模糊的程序用 Lisp。

编写 office 程序用 vba 。

编写服务器端程序, PHP、(采用自己熟悉的语言来写, 例如 Perl、Python 、Ruby)CGI、ASP、

(熟悉 Java就用) JSP都是选择。

编写数据库程序用 vb 、PowerBuiler 或 delphi 。

进行算法研究、设计,用 Pascal。

各种语言的选择

如果要追求性能和程序的能力,要完全发挥操作系统的能力,使用 C/C++语言是合适的。在

Windows 环境下用 VC,在 Unix-like 环境下用 gcc。

如果不是追求和操作系统完美结合,而只是性能,又要追求跨平台性,那么仍然选择 C,但

可以选择跨平台的库, 如 qt 、gtk、fox 、wxWidgets 。如果要编写游戏也有跨平台选择: SDL。

如果不满意 C 领域标准的不统一, 不满意 C 的容易出错, 不满意 C 的面向对象特征不彻底。

如果不在乎跨平台, Windows 平台可以选择 C#,mac 平台可以选择 Cocoa (Objective-C)。如

果需要跨平台,可以选择 Java。

如果需要跨平台,又要广泛的支持的话,选择 Java。

在 Unix-like 下,最方便的工具语言是 Perl,它有强大的社区和代码库的支持。

如果只作为简单应用的工具语言, Python 和 Ruby 是更好的选择,他们的跨平台移植性好,

应用也比较广泛。其中 Python 更适合入门和交流,长期使用也不错。 Ruby 是对 Python 不

满意的另一个选择,它提供了很多额外的功能。

如果要选择一个程序的嵌入语言, 原来有 Lisp、Basic和 Java,现在还可以选择 Python 和 Ruby。

如果在要求动态解释执行语言,而又不想学其他语言的话, C 程序员的选择是 pike,Java 程

序员的选择是 beanshell 。

在 Java 平台,又想用脚本语言的话,可以用 Python 。

最正统的基于文档的语言或叫动态页面语言是 JavaScript。

最专门的服务器端语言是 PHP,当然也有很多其他选择。

XML 语言以 XUL 为最着名, dtml 也算一个,你自己也可以用 XML 作为自己特殊用途的语言。

比如 jedit 就用 XML 作为一种模式定制语言。 XML 语言是一种比较先进的趋势,比现有的语

言在特殊领域更高效。

要找容易实现的语言, Lisp 和 Tcl 是选择。

Lisp 的数据和程序融为一体的能力和自由是其他语言都没有的。 现在出现了一个 Lisp 的现代

化的变种: REBOL。

如果有基于事实的编程的需要的话, prolog 和 Clips 是必然。

我为什么选择了 Python

首先声明, 我编程只编应用程序, 就是代替自己工作的小程序。 如果编写系统程序总会用到

C 或 Java 的。

我喜欢脚本语言, 脚本语

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值