我正在开始一个新项目,不知道使用哪种语言.
我的"必须"要求是:
- 能够在本机上运行Windows/LinuxMacO(本机可执行文件) - 用户应该能够运行.exe(例如在Windows上)并查看结果.
- 没有运行时/解释器(没有JVM,CLR等) - 一个文件下载应该足以运行应用程序.
- 完整的Unicode支持.
- 能够操作OS线程(创建它们,在多核CPU上并行运行多个任务等)
- 相当快(Python级别的性能和更好).
- 拥有某种标准库来执行低级,平凡的任务.
- 不是很小众,并且有一些社区可以提问.
我'很高兴'的要求是:
- 语言应该是有用的.
- 它应该具有良好的字符串操作功能(不一定是正则表达式).
- 不是很难学.
我现在正在考虑Haskell,但也要记住OCaml.
更新:此应用程序旨在成为一个简单的语言解析和操作实用程序.
如果我的选择是正确的,请建议.