我对 Scala 非常满意,并且非常喜欢它 :)
但有时我真的想更“低级”,没有 JVM 并使用“酷”的 CPU 功能,如 SSE 等。
那么除了 Scala 之外,什么是好的第二语言呢?
它应该是:
- 编译成机器码
- 轻松使用 C 库
- 可以在非常接近硬件的地方进行编程
- 当我想要时,可以以非常高级的方式编程
所以基本上我想要一个 Scala,我可以在我想要的时候放入内联汇编程序:) 我假设这样的语言不存在,但也许有一些接近。
那么什么是一个不错的选择呢?C++?、D?、OCaml?
我用 C++(15 年前)编程了一点,很少用 OCaml。在这两种情况下,我只解决了一些问题,并且从未非常“深入”地了解语言本身。