Когда Scala создавался, разработчики предполагали, что он станет преемником языка Java, для чего были предпосылки. И правда -- Scala наследует довольно много плюсов Java, а еще и работает по схожим принципам, ну и, разумеется, добавляет нечто свое. Однако по ряду причин преемником Java язык Scala не стал. Чтобы разобраться почему, давайте рассмотрим, каковы достоинства и недостатки этого языка. Преимущества Как и Java, язык программирования Scala работает под виртуальной машиной JVM — прослойкой между железом и ПО. Благодаря наличию JVM вы можете исполнить тот же самый код на разных устройствах: компьютере, терминале оплаты и т. п. Таким образом, разработчик пишет лишь интерфейс и логику. Из вышесказанного вытекают следующие плюсы: Недостатки Естественно, не так уж все идеально, иначе про язык Java уже давно бы забыли. Скажем так, вакансий по Java на рынке труда заметно больше, чем по Scala. И это неспроста: Тем не менее Scala прочно занял свою нишу в современной разработке и программи