Pull to refresh
4
0
Maxim Minaev @minmax1996

User

Send message

Что такое Lua: почему стоит его попробовать и как встроить в программу на Go

Level of difficultyEasy
Reading time3 min
Views8K

Lua — это лёгкий, быстрый и гибкий скриптовый язык, который появился в 1993 году. Он написан на C и чаще всего используется не как самостоятельный язык, а как встраиваемый инструмент для других приложений.

Если вы играли в World of Warcraft и устанавливали аддоны, вы уже сталкивались с Lua. Redis исполняет Lua-скрипты внутри себя. Lua используется в Nginx через модуль ngx_http_lua_module, который позволяет писать обработчики HTTP-запросов. В NeoVim плагины тоже можно писать на Lua. Короче говоря — язык не из популярных топов, но крайне полезен и встраиваем во многие инфраструктурные решения.

Я опишу главные особенности языка и приведу небольшой пример использования из Go.

Читать далее

Information

Rating
Does not participate
Registered
Activity

Specialization

Backend Developer, Game Developer
Senior
PostgreSQL
Golang
Lua
MongoDB
MySQL
Linux
SQL
Git
Python
Redis