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

У Windows 8 и Windows 7 будут одинаковые аппаратные требования

Т.Реллер, корпоративный вице–президент подразделения Windows Microsoft, объявила, что системные требования Windows 8 будут теми же, и возможно, даже ниже, чем у Windows 7. дальше »

Symbian Belle позаимствует элементы из MeeGo и Maemo 6 Harmattan

Несмотря на разработку финнами смартфонов на Windows Phone, Nokia будет поддерживать Symbian, как минимум, до 2016 года. дальше »

Gameloft будет выпускать трехмерные игры для LG Optimus 3D

Компания создатель мобильных игр Gameloft выступила с заявлением о запуске ряда игр для смартфона LG Optimus 3D со стереоскопическим экраном. дальше »

GitHub открыла Linguist — библиотеку для определения языка программирования

Разработчики популярного сервиса GitHub опубликовали исходный код одного из собственных инструментов — библиотеки Linguist дальше »

Microsoft предлагает первый пакет обновлений для Office 2010

Это по времени совпало с мировым запуском Office 365 и включает локализацию на всех языках. дальше »

В Opera появилась функция синхронизации паролей

Компания Opera Software выпустила новую версию браузера Opera, сообщается в поступившем в редакцию пресс–релизе. Версия имеет номер 11.50. дальше »

Зафиксировано вредоносное ПО, поражающее альтернативные сборки Android

Опубликовано предупреждение о появлении вредоносного ПО jSMSHider, нацеленного на поражение альтернативных сборок на базе платформы Android дальше »

Яндекс выпустил Почту для iPhone

Яндекс выпустил Почту для iPhone. Где бы пользователь ни находился, он может полноценно работать с письмами через мобильный интерфейс. дальше »

Вышла русская версия журнала Full Circle №42

Вышел 42-й выпуск русской версии журнала «Full Circle», посвящённого операционной системе Ubuntu Linux и программному обеспечению с открытым кодом. дальше »

iPhone–приложение против SMS–блокеров

«Лаборатория Касперского» разработала бесплатное приложение для iPhone, предназначенное для борьбы с блокерами – вредоносными программами, ограничивающими доступ пользователя к компьютеру и требующими вознаграждение за его восстановление. дальше »