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

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Аватара пользователя
Dmitry Shurupov
Сообщения: 336
Статус: Open Source geek
ОС: Ubuntu Linux

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

Сообщение Dmitry Shurupov »

Компания 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. Подробности о проекте доступны на его сайте.

оригинал на www.nixp.ru
По-моему, это еще один повод перейти на Убунту.
Спасибо сказали:
Аватара пользователя
Tonal
Сообщения: 5

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

Сообщение Tonal »

Сначала Google со своим Go, теперь Red Hat с Ceylon-ом...
Наблюдаем плавный уход от Java?
Буддизм Алмазного Пути - Линия Карма Кагью
Спасибо сказали:
Slimy
Сообщения: 1689
ОС: openSuSE 11.2 GM (GеMор едишн)

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

Сообщение Slimy »

Да это же по сути доработанная java и названия не случайно :) .
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спасибо сказали:
aumit
Сообщения: 28

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

Сообщение aumit »

Tonal писал(а):
24.11.2011 08:03
Сначала Google со своим Go, теперь Red Hat с Ceylon-ом...
Наблюдаем плавный уход от Java?

Ненене. Google заявляла, что Go не являться их официальным продуктом.
Очередной jvm-base язык. Вопрос в том, чем Ceylon отличается от Scala и Groovy.
Спасибо сказали:
Аватара пользователя
AlexYeCu
Сообщения: 1137
ОС: fedora

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

Сообщение AlexYeCu »

У меня складывается ощущение, что в последнее время разрабатывается куда больше новых языков, нежели иных программных продуктов хоть на этих языках, хоть на созданных ранее.
Спасибо сказали:
Аватара пользователя
VoidExp
Сообщения: 208
Статус: Lead guitar adept
ОС: Ubuntu

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

Сообщение VoidExp »

Что собственно и является хорошим двигателем прогресса языков программирования и методик разработки программ.
Спасибо сказали:
Аватара пользователя
Janik
Сообщения: 861
Статус: Оператор вычислительных машин
ОС: Debian

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

Сообщение Janik »

Почему все новые языки представляют собой обертку к JAVA?
Кто ищет, тот всегда найдет!
Опыт - это когда все получается с первого раза.
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

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

Сообщение NickLion »

Janik писал(а):
11.12.2011 09:16
Почему все новые языки представляют собой обертку к JAVA?

Если быть совсем точным, то не к JAVA, а к JVM. Почему? Да потому что из существующих виртуальных машин JVM наиболее распространённая. Да и для CLR (.NET) полно альтернатив. Почему к VM делают новые языки охотнее - 1) автоматическая кроссплатформенность, 2) существующие библиотеки, которые можно использовать, 3) при написании компилятора не нужно особо заморачиваться оптимизациями, как в случае компиляции в нативный код, за него этим будет заниматься JIT и прекомпиляция.
Спасибо сказали:
Аватара пользователя
Janik
Сообщения: 861
Статус: Оператор вычислительных машин
ОС: Debian

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

Сообщение Janik »

А если в Си переводить и далее в GCC/OpenWatcom/etc?
Кто ищет, тот всегда найдет!
Опыт - это когда все получается с первого раза.
Спасибо сказали:
aumit
Сообщения: 28

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

Сообщение aumit »

Janik писал(а):
11.12.2011 13:37
А если в Си переводить и далее в GCC/OpenWatcom/etc?

толсто.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5413
ОС: Gentoo

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

Сообщение /dev/random »

aumit писал(а):
11.12.2011 14:18
толсто.

Почему же? К примеру, Vala так и работает.
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

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

Сообщение NickLion »

Janik писал(а):
11.12.2011 13:37
А если в Си переводить и далее в GCC/OpenWatcom/etc?

Можно в Си переводить, можно для бэкенда GCC строить нужные структуры (но тут с лицензией вопросы). Но, сделать в таком языке поддержку сборки мусора - уже немалая проблема, а в JVM это уже есть. Ну, и другие плюшки управляемых языков. А скорость всё равно не цель - тут Си/C++ пока в выигрыше.
Спасибо сказали:
aumit
Сообщения: 28

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

Сообщение aumit »

NickLion писал(а):
12.12.2011 13:18
Janik писал(а):
11.12.2011 13:37
А если в Си переводить и далее в GCC/OpenWatcom/etc?

Можно в Си переводить, можно для бэкенда GCC строить нужные структуры (но тут с лицензией вопросы). Но, сделать в таком языке поддержку сборки мусора - уже немалая проблема, а в JVM это уже есть. Ну, и другие плюшки управляемых языков. А скорость всё равно не цель - тут Си/C++ пока в выигрыше.

А еще своя модель памяти, процессов и т.д.
Добавь еще огромную стандартную библиотеку Java, плюс компоненты других jvm языков.
Спасибо сказали: