0

我想知道 Perl 是否默认安装在所有基于 Unix 的操作系统上。由于我想编写服务器端程序,我需要在 Perl 和 C 之间进行选择。

4

2 回答 2

2

我不确定 Perl 是否是所有 Unix 服务器安装的标准。我什至不确定这意味着什么——服务器是一块硬件,它不需要附带任何特定的软件(甚至不是操作系统)。

无论如何,我认为这不应该是决定因素。您可以随时编译 Perl,或将 Perl 与您的程序一起分发。为您的项目选择语言的因素是:

1) 哪些语言可以很好地映射到领域?将 C 用于文本处理程序将是一个错误,这就是 Perl 和 Python 大放异彩的地方(也许 Ruby 也是如此?)。将 Perl 用于硬实时嵌入式应用程序可能是一个错误。

2)团队中的人有什么经验?

3) 您(或您的公司)希望发展哪些技能?如果从长远来看这会给您或您的公司带来优势,那么使用新语言可能是可以的。最好的例子是爱立信转向 Erlang。

于 2012-08-14T02:22:06.127 回答
1

大多数 linux 发行版都默认包含它。然而,几个月前我们得到了一堆运行 AIX 7.1 的 AIX 机器,但它们都没有安装 perl。

非常非常广泛的答案是否定的,您不能假设您购买的每个 Linux 或 Unix 系统都安装了 Perl。

于 2012-08-14T01:51:25.767 回答