Lua – уникальный язык программирования, так и не ставший массовым, но при этом занявший кучу разных ниш. Его используют, чтобы писать моды для Factorio, Minecraft и Roblox, высоконагруженную логику для nginx, скрипты для redis, плагины для neovim и wireshark, и даже софт для микроконтроллеров. Все это стало возможным благодаря некоторым дизайновым решениям, которые сделали Lua самым удобным языком для встраивания в другие системы. Антон Солдатов, долгое время разрабатывавший код на Lua в IPONWEB, а также участвовавший в разработке внутреннего форка LuaJIT, рассказал нам все, что нужно знать про этот язык.
Партнёр эпизода — образовательная платформа Грейд от Яндекс Практикума.
Грейд помогает руководителям и тимлидам точечно обучать сотрудников или целые команды навыкам для конкретных бизнес-задач: подготовить команду к новому проекту, вырастить стажеров или переобучить сотрудника для новой роли. На платформе Грейда более 1000 навыков, а также возможность конструировать обучение под запрос, наблюдать за прогрессом и измерять эффективность — там, где раньше нужно было несколько разных решений, теперь достаточно одной подписки.
Переходите по ссылке (https://cutt.ly/seIUESyu) и оставляйте заявку, чтобы получить бесплатный демо-доступ на неделю — он работает сразу для всей команды.
Реклама. АНО ДПО «Образовательные технологии Яндекса»,
ИНН 7704282033, erid:2SDnjdHxW98
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат:
https://t.me/podlodkaTelegram-канал:
https://t.me/podlodkanewsСтраница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт:
https://twitter.com/PodlodkaPodcastВедущие в выпуске:
Стас Цыганов, Егор Толстой
Полезные ссылки:
LuaVela GitHub
https://github.com/luavela/luavelaHOPL Paper on Lua
https://www.lua.org/doc/hopl.pdfReddit: Where is Lua Used in the Real World
https://www.reddit.com/r/lua/comments/1awn54q/where_is_lua_used_in_the_real_world/LuaJIT
https://luajit.org/Sailor Project GitHub
https://github.com/sailorproject/sailorReddit: Tracing JIT Compilers
https://www.reddit.com/r/Compilers/comments/7pf8b1/have_tracing_jit_compilers_lost/LuaLang Telegram
https://t.me/LuaLangProLua Telegram
https://t.me/ProLuaAwesome Lua GitHub
https://github.com/LewisJEllis/awesome-luaLuaRocks
https://luarocks.org/Reddit: Lua to Lisp Discussion
https://www.reddit.com/r/lisp/comments/x0covh/lua_to_lisp_is_lua_just_sugared_lisp/?rdt=38752