小编Nar*_*nka的帖子

Haskell会不会成为我的任务的好选择?

我正在开始一个新项目,不知道使用哪种语言.

我的"必须"要求是:

  1. 能够在本机上运行Windows/LinuxMacO(本机可执行文件) - 用户应该能够运行.exe(例如在Windows上)并查看结果.
  2. 没有运行时/解释器(没有JVM,CLR等) - 一个文件下载应该足以运行应用程序.
  3. 完整的Unicode支持.
  4. 能够操作OS线程(创建它们,在多核CPU上并行运行多个任务等)
  5. 相当快(Python级别的性能和更好).
  6. 拥有某种标准库来执行低级,平凡的任务.
  7. 不是很小众,并且有一些社区可以提问.

我'很高兴'的要求是:

  1. 语言应该是有用的.
  2. 它应该具有良好的字符串操作功能(不一定是正则表达式).
  3. 不是很难学.

我现在正在考虑Haskell,但也要记住OCaml.

更新:此应用程序旨在成为一个简单的语言解析和操作实用程序.

如果我的选择是正确的,请建议.

ocaml haskell programming-languages functional-programming

12
推荐指数
1
解决办法
915
查看次数