【发布时间】:2009-05-01 12:56:57
【问题描述】:
如果您转而使用一种新的编程语言,您认为如果要继续使用该语言,哪些库必须得到支持?
我对特定库(例如,应该存在 libXYZ 的绑定)和类别(例如,应该存在正则表达式库)都感兴趣。
作为对此的扩展,哪些破坏交易的功能或设计决策(语言级别或库级别)会说服您切换到另一种语言或忽略它?您当前的主要语言是否很好地支持这些?如何改进它们?
我很想听听人们认为除了语法、平台支持、效率和范式之外,对于他们选择编程语言最重要的是什么。
【问题讨论】:
-
没有实现IDisposable的库
-
有什么意义?我们需要的库是与我们工作的领域相关的库。如果你足够努力,你会发现everything 对某人来说是不可或缺的。这几乎就是主观的定义。
-
@jalf:不。你可以通过一些简单的 i/o 和字符串函数来完成很多工作。请参阅 Unix shell 工具。您可以重新排列问题集以适合工具。但这些工具必须足够灵活才能做到这一点。
-
@jaff,当然,我们都需要特定的问题相关工具。也许我应该将其表述为哪些通用库或哪些库应该是标准库的一部分……我很想知道哪些库对最大的人群有用,应该用一种语言打包确保它对尽可能多的人有用。我猜,任何具体的内容都不在此范围内,必须根据具体情况提供。