我非常喜欢Scala,感到绝对满意 :)
但是有时我真的想更加“低级”,不使用JVM,并使用类似SSE等“酷炫”的CPU特性。
那么除了Scala之外,还有哪些好的第二种语言呢?
它应该具备以下特点:
- 编译为机器码
- 易于使用C库
- 可以非常接近硬件进行编程
- 在需要时可以以非常高层次的方式进行编程
所以基本上我想要一个Scala,当我需要时可以直接插入内联汇编 :) 我认为这样的语言不存在,但也许有一些接近的语言。
那么什么是一个好的选择? C ++?D?OCaml?
我在C ++(15年前)和OCaml中都稍微编程过。在两种情况下,我只解决了一些问题,并没有深入了解过这门语言本身。