Ceylon — новый язык программирования от Red Hat для JVM

Опубликовано: 30 ноября 2011 г., среда


Компания Red Hat анонсировала запуск сайта проекта нового языка программирования — Ceylon.

Ceylon позиционируется как «язык программирования для написания больших программ в команде». Написанные на Ceylon приложения запускаются в рамках виртуальной машины Java (JVM). Сам язык является объектно–ориентированным, использует статическую типизацию данных, синтаксис Ceylon очень похож на Java.

На сайте проекта Ceylon называется «элегантным, хорошо читаемым, очень надежным в смысле типов данных (typesafe) и призванным просто решать задачи», а также легким в обучении для программистов, знакомых с популярными в бизнес–среде языками программирования. Интегрированная среда разработки (IDE) для Ceylon основана на Eclipse и доступна в виде «сборки предварительного релиза», которая пока рекомендуется для использования только большими энтузиастами.

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

Компилятор Ceylon распространяется под лицензией GNU GPLv2 с исключением Classpath, поскольку он основан на javac из OpenJDK. Среда Ceylon IDE лицензирована под EPL (Eclipse Public License) 1.0, некоторые другие компоненты Ceylon — под Apache License 2.0.

Подробности о проекте доступны на его сайте.

Источник: nixp.ru
Копировать, распространять, публиковать информацию портала News.lt без письменного согласия редакции запрещено.

Комментарии Facebook

Новый комментарий


Captcha

HP выпустил первую бета-версию Open WebOS

Компания Hewlett-Packard выпустила первую бета-версию открытой мобильной платформы Open WebOS, которая разработана на основе WebOS, приобретенной в 2010 г. вместе с другими активами Palm. дальше »

Компания Oracle выпустила внеплановое обновление Java с устранением уязвимости

Компания Oracle выпустила экстренные корректирующие обновления Java SE 7 update 7 и Java SE 6 update. дальше »

Вышел браузер Firefox 15

Mozilla Foundation выпустила стабильную версию браузера Firefox 15 для компьютеров и для мобильных устройств на операционной системе Android. дальше »

Опубликован эксплойт, поражающий неисправленную уязвимость в Java 7

В Сети выявлено вредоносное ПО, эксплуатирующее критическую 0-day уязвимость в Java JRE 7, исправления для которой пока не выпущено компанией Oracle. дальше »

Патентные войны направлены против инноваций

Google считает, что пора положить конец патентованию программного обеспечения дальше »

Microsoft отменил период активации в Windows 8

Представители Microsoft объявили, что в новой операционной системе Windows 8 не будет 30-дневного льготного периода, во время которого можно пользоваться не активированной копией ОС. дальше »

Объем украинского рынка разработки ПО составил $1,1 млрд

В 2011 г. объем украинского рынка разработки программ и IT–аутсорсинга составил более $1,1 млрд. дальше »

Walt Disney Animation Studios открыла код утилиты для BRDF-графиков

На конференции SIGGRAPH представитель американской анимационной студии Walt Disney Animation Studios объявил о публикации Open Source-приложения для BRDF-графиков — BRDF Viewer. дальше »

Twitter ужесточает правила создания программного обеспечения

Twitter наконец уточнила и обнародовала информацию о том, как именно компания планирует ужесточить правила в отношении сторонних программистов. дальше »

Студенты создали контроллер для популярной игры Angry Birds

Студенты Копенгагенского института интерактивного дизайна (CIID) создали контроллер для игры в Angry Birds. Набор из двух устройств получил название Super Angry Birds. дальше »