scala

feed

Scala - довольно молодой и перспективный функциональный язык программирования, работающий на JVM. Написан Мартином Одерски, автором компилятора javac в Федеральной политехнической школе Лозанны. Отлично подходит для сетевых, высоконагруженных и распределённых приложений. Активно используется в Twitter, Foursquare, LinkedIn.

Я начал изучать Scala в конце 2013. Как человеку, привыкшему к динамическиму Питону, мне Scala до сих пор рвёт шаблоны своими особенностями: функциональной парадигмой, синтаксисом, сложной системой типов и огромным количеством новых приёмов (которые реализуются благодаря Java, по первой прихоти BDFL). И конечно же является хорошим инструментов поразмять межушный ганглий и сделать себя чуть более лучшим программистом.

Все мои проекты на Scala находятся на стадии ранней альфы и нигде на работе я пока что не пользовался этим языком, но в будующем не исключаю, что он станет основным моим языком программирования.