В последнем обновлении игрового движка
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