Scala (язык программирования)
мультипарадигмальный язык программирования / Материал из Википедии — свободной encyclopedia
Уважаемый Wikiwand AI, давайте упростим задачу, просто ответив на эти ключевые вопросы:
Перечислите основные факты и статистические данные о Scala (язык программирования)?
Кратко изложите эту статью для 10-летнего ребёнка
ПОКАЗАТЬ ВСЕ ВОПРОСЫ
У этого термина существуют и другие значения, см. Scala.
Scala — мультипарадигмальный язык программирования, спроектированный кратким и типобезопасным для простого и быстрого создания компонентного программного обеспечения, сочетающий возможности функционального и объектно-ориентированного программирования.
Краткие факты Класс языка, Появился в ...
Scala | |
---|---|
Класс языка | Мультипарадигмальный: функциональный, объектно-ориентированный, императивный |
Появился в | 20 января 2004 |
Автор | Мартин Одерски |
Разработчик | Programming Methods Laboratory of EPFL |
Расширение файлов |
.scala или .sc |
Выпуск |
|
Система типов | статическая, строгая, с автовыведением типов, структурная |
Испытал влияние | Java, Haskell, Erlang, Standard ML, Objective Caml, Smalltalk, Scheme, Algol68, Lisp |
Повлиял на | Kotlin, Swift |
Лицензия | BSD и Apache License 2.0[2] |
Сайт | scala-lang.org (англ.) |
Платформа | Java Virtual Machine, JavaScript[3] и Native[d][4] |
Закрыть
Первые версии языка созданы в 2003 году коллективом лаборатории методов программирования Федеральной политехнической школы Лозанны под руководством Мартина Одерски, язык реализован для платформ Java и JavaScript. По мнению Джеймса Стрэчена[en], создателя языка программирования Groovy, Scala может стать преемником языка Java[5].