Scala
Язык для JVM, который сочетает объектно-ориентированное и функциональное программирование. Популярен в обработке больших данных: Apache Spark написан на Scala.
- Категория
- Языки программирования
Описание
Scala объединяет объектно-ориентированный и функциональный подходы и работает на JVM, поэтому может использовать любые Java-библиотеки. Мощная система типов позволяет описывать сложную логику надёжно и кратко.
Язык особенно популярен в обработке больших данных: на нём написан Apache Spark, а также в высоконагруженных сервисах и финтехе. Scala 3 сделала синтаксис проще и современнее.
Scala распространяется бесплатно по лицензии Apache 2.0 и работает в России без ограничений.
Что входит
Scala объединяет объектно-ориентированный и функциональный подходы и работает на JVM, поэтому может использовать любые Java-библиотеки. Мощная система типов позволяет описывать сложную логику надёжно и кратко.
Язык особенно популярен в обработке больших данных: на нём написан Apache Spark, а также в высоконагруженных сервисах и финтехе. Scala 3 сделала синтаксис проще и современнее.
Scala распространяется бесплатно по лицензии Apache 2.0 и работает в России без ограничений.
Возможности
• ООП и функциональное программирование
• Работа на JVM
• Мощная система типов
• Apache Spark
• Совместимость с Java
• Бесплатно по лицензии Apache 2.0