Простой, мощный язык сценариев
Lua – это встроенный язык сценариев, используемый в самых разных приложениях. С момента своего создания в 1993 году он использовался для программного обеспечения, начиная от Adobe Photoshop Lightroom и заканчивая потребительским промежуточным ПО и видеоиграми. Действительно, этот небольшой и быстрый язык сценариев является одним из самых популярных языков сценариев в области видеоигр.
Мощность без сложностей
Небольшой размер Lua (около 20 000 строк) делает его легким языком сценариев. Он строится на любой платформе с компилятором ANSI C, что означает, что его можно использовать на чем угодно, от игровых консолей до мобильных устройств и веб-браузеров. Lua можно использовать даже для программирования таких игрушек, как Lego Mindstorms. Его простой для понимания синтаксис делает его хорошим выбором для начинающих программистов или студентов, изучающих информатику, которые также могут рассчитывать на помощь своего большого и гостеприимного онлайн-сообщества. Есть также ряд хороших справочных работ для тех, кто хочет больше узнать о языке. Как и в других легковесных языках, в нем отсутствуют некоторые компоненты, которые могут ожидать программисты, имеющие опыт работы с более надежными языками. Доступ к ним легко получить в загружаемых библиотеках, но это может привести к дополнительной работе при начале работы.
Простота встраивания и простота использования
Хотя в Lua могут отсутствовать некоторые функции, его легко встроить в другое программное обеспечение. Если это то, что вы ищете, возможно, этот язык вам подойдет.