Новость: Neko 1.0.1 - Эсперанто в мире языков программирования
(Категория: Neko)
Добавил Roman I Khimov
Пятница, 26 Август 2005, 14:12
Недавно опубликованный сразу в версии 1.0 (и уже обновившийся до 1.0.1) Neko претендует на роль универсального промежуточного языка программирования. Синтасис и основные принципы Neko сами по себе очень просты, но программировать непосредственно на нем хоть и можно, но не нужно - вместо этого можно написать транслятор с любого высокоуровневого языка на Neko, а уж отсюда можно компилировать и запускать приложения.
Среда исполнения обещает быть быстрой и имеет возможности работы с унаследованным кодом на C, откуда берется функциональность по доступу к ФС, сетям, СУБД, XML и прочим. Neko состоит из компилятора и легковесной виртуальной машины со встроенным сборщиком мусора (Boehm GC), которую можно без особого труда интегрировать в любые приложения и библиотеки.
Такой промежуточный язык позволяет легче наладить межъязыковое взаимодействие и задействовать больше общего кода, об отличиях от .NET, Java, LLVM, Parrot и других можно прочитать в FAQ. Уже доступен mod_neko для Apache, который позволяет использовать модули Neko для генерации веб-страниц, собственно, сам сайт Neko построен именно с использованием этого модуля.
Распространяется Neko согласно условиям GPL, исходники доступны здесь, а также смотрите заметки о будущем Neko от разработчика.
Источник этой новости Центр информации по операционным системам
( http://www.osrc.info/news.php?extend.2937 )