четверг, 22 сентября 2011 г.

Шустрый UnigineScript

В последнем обновлении игрового движка Unigine, производительность встроенного скриптового языка UnigineScript была значительно увеличена.

Таким образом, UnigineScript обогнал по скорости работы такие известные скриптовые языки как Lua, Perl и Python.

Также было добавлена - наследование от внешних классов, базовый конструктор может вызываться в С++ синтаксисе, добавлена функция typeid() для быстрой проверки типа, добавлен режим пошаговой отладки.

Возможности UnigineScript:
• объектно-ориентированный язык
• виртуальная машина, компилятор байт-кода и оптимизатор
• автоматическое управление памятью
• встроенная быстрая 3D математика (векторы, матрицы и кватернионы) с поддержкой "swizzling"
• большая встроенная библиотека (более 4000 функций)
• простая интеграция с внешними C++ функциями и классами

На диаграмме показано сравнение производительности скриптовых языков UnigineScript 2.46, Lua 5.1.4, Perl 5.10.1 и Python 2.6.6. Все тесты сделаны на машине Intel Core2 Duo E6750 @ 2.66 GHz / Ubuntu Linux 10.10 (64-бит).

Источник новости: http://www.uraldev.ru/news/2658

UnigineScript

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

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