【发布时间】:2012-07-06 08:50:42
【问题描述】:
所以直到大约 6 个月前,我的大部分工作(大图处理)都由 Python 和 C++ 组成。到那时,甚至现在,我还没有写过任何 Java。我看过这种语言并且熟悉语法(来自 C/C++ 背景),并且喜欢 JVM 的想法,但从来没有实际上写了大量的 Java。
当我拿起 Scala 时,我非常喜欢它,OOP 和函数式编程功能集于一身,而且它在 JVM 上非常棒。我一直在努力改进我的 Scala,并且一直在使用 Akka,并且仍然喜欢它。然而,有时,也许只是我想多了,但我觉得我应该多学习一些关于 Java 和/或 JVM 的知识。
我从很多人那里听说 Scala 应该被视为与 Java 不同的语言,就像 C++ 到 C 一样。也许您可能有同样的感觉,也许学习 Java 与学习 Scala 或多或少是脱节的,但我'我觉得了解更多关于 JVM 的知识(例如 JIT 编译、类型擦除)会有所帮助吗?
想法?
【问题讨论】: