Vala 0.11.0
Вышла версия 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
В версии 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
Ещё новости по теме:
18:20