Scala — это универсальный язык программирования, характеризующийся краткостью, элегантностью и типобезопасностью. Это более чистый объектно-ориентированный функциональный язык программирования, в Scala каждое значение является объектом. Scala — это язык программирования на основе Java, конечный код которого может напрямую выполняться виртуальной машиной Java. Scala меняет способ построения программного обеспечения. В настоящее время язык Scala имеет множество пользователей, включая крупные компании, такие как Twitter, LinkedIn и Siemens.