Ceylon – новость для JVM2 от Red Hat

altRed Hat объявила о запуске сайта проекта Ceylon нового языка программирования.

Ceylon представлен как язык программирования, который используется для создания больших программ в команде. Приложения, которые написаны на Ceylon, запускаются на виртуальной машине Java. Сам же язык использует статическую типизацию всех данных и является объектно-ориентированным. Что касается синтаксиса Ceylon, то он очень напоминает синтаксис Java.

Ceylon называют элегантным, как элитный ремонт. Он неплохо читается, надёжен в плане типов данных и призван просто решать задачи. Ceylon лёгок в обучении для программистов, которым хорошо знакомы популярные в бизнес-среде языки программирования. Основана интегрированная среда разработки для Ceylon на Eclipse, а доступна в форме сборки предварительного релиза. Пока же её рекомендуют использовать только большим энтузиастам.

Создатели Ceylon утверждают, что очень хорошо относятся к Java, но знают, какие ограничения имеет этот язык. Новый язык станет более простым средством, позволяющим создавать общий код, описывать древовидные структуры, в особенности пользовательские интерфейсы. При этом авторы Ceylon говорят, что на  создание нового языка их вдохновил не только Java, но и многие семейства языков, начиная Smalltalk и заканчивая ML.

Компилятор Ceylon распространяют под лицензией GNU GPLv2, исключая Classpath, так как он основан на javac. Среда же Ceylon IDE лицензирована под Eclipse Public License1.0, а некоторые другие составляющие Ceylon — под Apache License 2.0.

Дата публикации 22.01.2012