Scala

Scala

Scala – сравнительно новый язык программирования, который в последнее время вызывает все больший интерес. С полным на то основанием, Scala считается едва ли не единственным языком, способным составить здоровую конкуренцию Java и стать ее полноценным приемником.

Чем объясняются такие радужные прогнозы в отношении языка Scala?

Scala - это мультипарадигменный язык на платформе JVM. Он рассчитан на взаимодействие с Java и C# и разделяет с этими языками большую часть основных операторов и управляющих структур. Однако, в отличие от других языков, созданных с целью усовершенствования Java и на ее основе, язык Scala – совершенно отдельная разработка, а поэтому он лишен многих недостатков, характерных для Java. Преимущества Scala состоят в том, что язык дает возможность писать довольно лаконичный, и в то же время эффективный код, что облегчает разработку больших систем. Другим плюсом является совмещение двух различных стилей программирования - объектно-ориентированного и функционального, что позволяет легко пользоваться им как приверженцам Java, так и таких языков, как Haskell. В языке Scala широко используются объектные конструкции (traits, classes, objects), синтаксис отличается структурированностью. Существует также SBT (scala build tool) — система автоматической сборки для проектов, написанных на языкe Scala.

Мастер-класс "Scala Core" SmartMe University, который пройдет в Харькове 23-го апреля 2016 позволит вам узнать больше о языке Scala, который все чаще называют языком программирования будущего. Проведет данный воркшоп Руслан Шевченко, консультант в Lynx Capital Partners, являющийся одним из основателей сообщества ScalaUA.