Red Hat готовит замену для Java

14 апрель, 2011 - 09:33

В течение последних двух лет компания Red Hat развивает Project Ceylon, цель которого – создание нового промышленного языка программирования для замены Java и связанного с ним набора разработки (SDK). Некоторые подробности данного проекта впервые были преданы гласности на проходящей в Пекине (Китай) конференции QCon.

Несмотря на популярность Java, его надежность и большое число библиотек классов, эта технология основана на многих устаревших концепциях и подходах, вследствие чего дальнейшая эволюция языка усложняется, а достичь такой же эффективности, как, например, у более современных Groovy и Python, практически невозможно.

При проектировании нового языка в рамках проекта Project Ceylon были учтены положительные и отрицательные стороны Java. Язык Ceylon ориентирован на создание приложений для бизнеса, выполнение в стандартной виртуальной машине JVM, и спроектирован так, чтобы его было легко изучать, а код – легко воспринимать. Новый язык поддерживает функции высшего порядка, использует статическую типизацию, имеет удобные средства работы с массивами, имеет новый синтаксис интерполяции строк, пр.

Как отметил основатель проектов Hibernate и Seam Гэвин Кинг (Gavin King), уже сформирован дизайн языка Ceylon, продолжается работа над организацией модульной структуры и интеграции с существующими Java-проектами и библиотеками, создание промышленного компилятора и SDK. Как и другие продукты компании, Ceylon вероятно будет распространяться по свободной лицензии. Сроки окончания проекта пока не объявлены.