Vala 0.11.0

Четверг, 7 октября 2010 г.

Следите за нами в ВКонтакте, Facebook'e и Twitter'e

Вышла версия 0.11.0 перспективного языка программирования Vala.

В версии 0.11.0:

использование байтового типа для индексирования строк; поддержка параллельной компиляции (при помощи скрипта contrib/parvala); улучшение производительности компилятора; переработан кодогенератор.

В предыдущих версиях, не освещенных на LOR (по 0.9.2 включительно):

упразднена конструкция string.len() в пользу string.length; упразднены привязки D-Bus Glib в пользу GDBus; введена поддержка параллельной инсталляции нескольких версий Vala; добавлена команда «vala» для одновременной компиляции и запуска программы; обновлены/добавлены привязки: glib-2.26, gdk-pixbuf-3.0, gdk-3.0, gdk-x11-3.0, gtk+-3.0, gedit-2.20, tokyocabinet; появилась интересная возможность использовать монады в Vala; огромная работа проделана над профилем Dova; как всегда, большое количество исправлений ошибок, рефакторинга и обновлений привязок.

Vala — сравнительно молодой язык программирования. Свой синтаксис Vala в основном заимствует у C#, но имеется Python-подобный синтаксический вариант Vala, называемый Genie. Vala позволяет разработчикам использовать современные языковые возможности, такие как свойства, сигналы, foreach, лямбда-выражения, выведение типов, автоматическое управление памятью, обработка исключений; в то же время, Vala способствует написанию производительных и эффективных программ, поскольку не требует для запуска прослойки в виде виртуальной машины, а весь Vala-код транслируется в код на языке C. Изначально Vala была предназначена для программирования в парадигме GObject, но сперва появился профиль POSIX (позволяющий писать программы, не зависящие от GLib), а теперь и профиль Dova, которому уделяется особое внимание. Dova — легковесная стандартная библиотека, написанная целиком на Vala и призванная во многих смыслах заменить GLib.

Следует также отметить, что, начиная с версии 2.32, среда разработки Anjuta IDE имеет полную поддержку Vala, включая автодополнение кода.

>>> Сообщение о выпуске
>>> Блог Vala

Следите за нами в ВКонтакте, Facebook'e и Twitter'e


Просмотров: 292
Рубрика: Hi-Tech


Архив новостей / Экспорт новостей

Ещё новости по теме:

RosInvest.Com не несет ответственности за опубликованные материалы и комментарии пользователей. Возрастной цензор 16+.

Ответственность за высказанные, размещённую информацию и оценки, в рамках проекта RosInvest.Com, лежит полностью на лицах опубликовавших эти материалы. Использование материалов, допускается со ссылкой на сайт RosInvest.Com.

Архивы новостей за: 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003