Итак, примерно до 6 месяцев назад большая часть моей работы (большая обработка графа) состояла из Python и С++. До этого момента и даже сейчас я вообще не писал никакой Java. Я видел язык и был знаком с синтаксисом (пришедшим с фона C/С++), и мне понравилась идея JVM, но никогда фактически написал любое значительное количество Java.
Когда я подобрал Scala, мне понравилось, OOP и функциональные возможности программирования все в одном, и это было на JVM было здорово. Я постоянно стремился улучшить свой Scala и играл с Аккой и все еще люблю его. Тем не менее, порой, возможно, это просто я слишком недооцениваю его, но я чувствую, что должен узнать больше о Java и/или JVM.
Я слышал от многих, что Scala следует рассматривать как отдельный язык Java, как С++ to C. Возможно, вы можете чувствовать то же самое, и, возможно, изучение Java более или менее не связано с обучением Scala, но я чувствую, что узнал больше о JVM (например, компиляция JIT, стирание стилей) было бы полезно?
Мысли?