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

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

作为对此的扩展,有哪些破坏性功能或设计决策(语言级别或库级别)会说服您切换到另一种语言或忽略它?您当前的主要语言支持这些吗?如何改进它们?

我很想听听人们认为除了语法、平台支持、效率和范例之外,对于他们选择的编程语言来说最重要的是什么。

有帮助吗?

解决方案

强大的xUnit类库。

Webservice支持

XML处理

数据库连接库

网络图书馆

线程库

文件IO库

在框架方面:

丰富的GUI库

AJAX库

应用程序服务器。

其他提示

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

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

  • 常用表达
  • 日志记录和其他诊断
  • 密码学
  • 集合(列表/地图/堆栈/等)

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

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top