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

Пиратское ПО заражено вирусами в 76% случаев

IDC: 76% пиратских программ содержат в себе вирусы и другое вредоносное ПО. дальше »

Facebook улучшил PHP, предложив новый язык программирования Hack

После нескольких лет разработки Facebook представил новый язык прогроммирования под названием Hack, который основан на классической PHP. дальше »

Компания Oracle выпустила Java 8

Компания Oracle выпустила платформу Java SE 8 (Java Platform, Standard Edition 8), в качестве эталонной реализации которой используется открытый проект OpenJDK. дальше »

Linux Foundation предложит на edX бесплатный вводный онлайн-курс по Linux

Некоммерческая организация Linux Foundation, обеспечивающая поддержку и продвижение бренда Linux, представит образовательный курс по введению в разработку для Linux, который будет доступен пользователям со всего мира на онлайн-ресурсе edX. дальше »

Apple выпустила обновление iOS 7.1

Компания Apple выпустила новую версию своей мобильной операционной системы для iPhone и iPad. В обновлении операционной системы iOS 7.1 содержится значительное количество исправлений ошибок, улучшений и новых функций. дальше »

Стартовал конкурс разработчиков приложений Ubuntu App Showdown

Компания Canonical объявила о проведении конкурса разработчиков приложений Ubuntu App Showdown, направленного на стимулирование создание приложений для платформы Ubuntu с использованием нового Ubuntu SDK. дальше »

В США устройства Samsung массово обновляются до Android KitKat

Несколько дней назад Samsung Electronics опубликовал список смартфонов и планшетов, которые в ближайшее время обновятся в США до Android 4.4 KitKat. дальше »

Opera Max – универсальный компрессор данных для Android

В декабре прошлого года Opera анонсировала бесплатное Android–приложение Max, которое использует сервера норвежской компании для сжатия всех незашифрованных данных, получаемых вашим смартфоном. дальше »

Яндекс выпустил собственную версию Android

Компания Яндекс представила собственную версию операционной системы Android, получившую название «Яндекс.Кит». дальше »

Легендарный китайский Linux прекращает свое существование

Китайская компания Red Flag Software, стоявшая за дистрибутивом Red Flag Linux, прекратила свое существование. дальше »