17.02.2012 НовостиКомпания JetBrains, известная по продукту IntelliJ IDEA, открыла исходный код собственного языка программирования Kotlin, опубликовав исходные тексты компилятора и библиотек языка Kotlin. По заявлению разработчиков, Kotlin — новый язык программирования компилирующегося в байт-код для виртуальной машины Java и в JavaScript. Он представляет собой статически типизированный JVM-ориентированный язык программирования, расширяющий, как утверждает JetBrains, возможности Java и позволяющий решить ряд проблем, связанных с Java. Основные свойства Kotlin, по данным JetBrains, следующие: максимальная совместимость с Java и JVM, с расчетом на совместное использование вместе с Java кодом быстрая компиляция (не медленее Javac) больший уровень безопасности, в том числе позволяющий избежать NullPointerException за счет более совершенной системы типов, проверки generic-типов во время исполнения и др. более краткий и выразительный код, благодаря выводу типов локальных переменных, наличию функций высшего порядка, возможности добавления функций в существующие классы и т. п. проще языка программирования Scala при том же уровне выразительности кода. JetBrains сделала доступными следующие инструменты для разработки (в дополнение к уже известной веб-консоли Kotlin Web Demo): компилятор Kompiler; расширения для базовых библиотек Java из состава JDK; интеграция с инструментами для сборки приложений Ant, Gradle и Maven; плагин для IntelliJ IDEA (требуется обновление до последней ...
читать далее.