Translate

Поиск по этому блогу

воскресенье, 17 апреля 2011 г.

Red Hat ведет разработку языка программирования Ceylon



На этой неделе Ceylon был представлен на технологической конференции InfoQ в Пекине, но пока язык существует в виде ранней preview-версии.

Сам по себе язык является статическим, поддерживает классовые функции и имеет объектную ориентированность. Большая часть синтаксиса Ceylon напоминает язык С, что логично, так как он направлен именно на программистов С и Java. В Red Hat говорят, что в отличие от Java Ceylon не поддерживает столь глубокой энкапсуляции, а та энкапсуляция, что есть, значительно проще. В то же время, здесь есть разветвленный механизм разделяемых функций и аннотаций, что должно упростить написание Ceylon-кодов.

Как и Java, Ceylon поддерживает схожую конструкцию: инициализацию в начале файла и тело в его конце. В то же время, тут нет конструкторов для классов. Гевин Кинг, лидер разработки нового языка, говорит, что синтаксис их языка поддерживает широкий спектр параметров и методов, что будет востребовано в среде корпоративных приложений. Одним из преимуществ Ceylon, по словам Кинга, при проектировании корпоративного софта является то, что язык Red Hat не так ориентирован на XML, как Java.

В Red Hat рассказывают, что сам по себе Ceylon не является заменой Java, а представляет собой дополнение для последней. На рынке Ceylon в будущем сможет конкурировать с такими языками, как C# или Ruby. По словам Кинга, в отличие от многих новых языков программирования, главным преимуществом Ceylon является то, что Java-программистам не придется заново осваивать язык разработки.


Комментариев нет:

Отправить комментарий