哪些图书馆不可或缺?

时间:2009-05-01 12:56:58

标签: programming-languages

如果您转向使用新的编程语言,如果您继续使用该语言,您认为必须支持哪些库?

我对两个特定的库(例如,libXYZ的绑定应该存在)和类别(例如,应该存在正则表达式库)感兴趣。

作为对此的扩展,什么是交易破坏者功能或设计决策(语言级别或库级别)会说服您切换到另一种语言或忽略它?您目前的主要语言是否支持这些?怎么可以改进呢?

除了语法,平台支持,效率和范例之外,我有兴趣听到人们认为他们选择编程语言最重要的是什么。

6 个答案:

答案 0 :(得分:3)

字符串处理在今天仍然至关重要。因此语言或标准库应该有一套很好的字符串处理功能。

答案 1 :(得分:3)

强大的xUnit类库。

Webservice支持

XML处理

数据库连接库

网络图书馆

线程库

文件IO库

在框架方面:

丰富的GUI库

AJAX库

应用程序服务器。

答案 2 :(得分:2)

一个可靠的数学库有很大帮助。

答案 3 :(得分:2)

  • 正则表达式
  • 记录&其他诊断
  • 加密
  • 集合(列表/地图/堆栈/等)

答案 4 :(得分:1)

几十年前并不重要,但对网络的支持非常重要。

至少是高级别的东西,比如HTTP。

答案 5 :(得分:1)

我一直使用的东西只是收集,网络和I / O等基本内容。而且我希望这种语言能够直接支持它而不是通过添加库来实现它。