Red 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
