Ceylon — новый язык программирования от Red Hat для JVM
2Иллюстрация с сайта Ceylon
Компания 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.
Подробности о проекте доступны на его сайте.
Постоянная ссылка к новости: http://www.nixp.ru/news/11512.html. Дмитрий Шурупов по материалам Ceylon, theregister.co.uk.
Uber открыла код вероятностного языка программирования на Python — Pyro
Популярность языков программирования по TIOBE: Go впервые вышел в топ-10, обогнав Perl
Язык D принят для включения в набор компиляторов GCC 1
Red Hat покупает Codenvy для лучшей интеграции её IDE на базе Eclipse Che в OpenShift.io 1 1
Конфликт в сообществе Java: Red Hat и IBM выступили против модульной системы Jigsaw, предложенной Oracle 2
Red Hat выпустила JBoss Developer Framework 1.0 1
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Тот самый чай, тот самый вкус =)