{"id":152384,"date":"2025-12-22T23:11:58","date_gmt":"2025-12-22T21:11:58","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/dostupen-yazyk-programmirovaniya-lua-5-5"},"modified":"2025-12-22T23:11:58","modified_gmt":"2025-12-22T21:11:58","slug":"dostupen-yazyk-programmirovaniya-lua-5-5","status":"publish","type":"post","link":"https:\/\/prohoster.info\/az\/blog\/news\/dostupen-yazyk-programmirovaniya-lua-5-5","title":{"rendered":"Lua 5.5 proqramla\u015fd\u0131rma dili m\u00f6vcuddur","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Be\u015f illik inki\u015fafdan sonra Lua 5.5-in burax\u0131l\u0131\u015f\u0131, tez v\u0259 kompakt skript proqramla\u015fd\u0131rma dili, geni\u015f yay\u0131lm\u0131\u015f bir strukturlasma dili v\u0259 geni\u015fl\u0259ndirm\u0259l\u0259r yazmaq \u00fc\u00e7\u00fcn m\u00f6vcuddur. Lua'n\u0131n interpretator kodu C dilind\u0259 yaz\u0131lm\u0131\u015fd\u0131r v\u0259 MIT lisenziyas\u0131na g\u00f6r\u0259 yay\u0131l\u0131r.    <\/p>\n<p>Lua, prosedur sintaksisini sad\u0259likl\u0259 birl\u0259\u015fdirir, eyni zamanda assosiativ massivl\u0259r v\u0259 geni\u015fl\u0259n\u0259 bil\u0259n dil semantikas\u0131 vasit\u0259sil\u0259 m\u0259lumatlar\u0131n t\u0259svirini t\u0259min edir. Lua-da dinamik tipl\u0259\u015fdirm\u0259 istifad\u0259 olunur v\u0259 dil strukturlar\u0131, avtomatik tullant\u0131 toplayan rejiml\u0259 i\u015fl\u0259y\u0259n bir qeyd virtual ma\u015f\u0131nda icra olunan bayt koduna \u00e7evrilir. Interpretator, C v\u0259 C++ dill\u0259rind\u0259 layih\u0259l\u0259r\u0259 inteqrasiya edil\u0259 bil\u0259n bir kitabxana kimi haz\u0131rlanm\u0131\u015fd\u0131r.      <\/p>\n<p>\u018fsas yenilikl\u0259r:  <\/p>\n<ul>\n<li class=\"l\"> Tullant\u0131 toplay\u0131c\u0131 \u0259m\u0259liyyatlar\u0131n\u0131n \u0259ks\u0259r hiss\u0259si art\u0131ml\u0131 moddan istifad\u0259 olunaraq h\u0259yata ke\u00e7irilir. Bu v\u0259ziyy\u0259td\u0259 tullant\u0131 toplay\u0131c\u0131 d\u00f6vr\u00fc m\u00fcst\u0259qil add\u0131mlara b\u00f6l\u00fcn\u00fcr v\u0259 proqram\u0131n icras\u0131 il\u0259 d\u0259yi\u015fir, bu da yadda\u015fda \u00e7ox sayda obyekt olan t\u0259tbiql\u0259rin uzun m\u00fcdd\u0259tli dayanmalar\u0131n\u0131 aradan qald\u0131rma\u011fa imkan tan\u0131y\u0131r.\n<li class=\"l\"> Eyni tip veril\u0259nl\u0259r \u00fc\u00e7\u00fcn massivl\u0259rin 60% daha az yadda\u015f t\u0259l\u0259b ed\u0259n kompakt bir implementasiyas\u0131 t\u0259klif edilmi\u015fdir (bu q\u0259na\u0259t, tip m\u0259lumatlar\u0131n\u0131n h\u0259r bir element \u00fc\u00e7\u00fcn deyil, elementl\u0259r qrupuna saxlan\u0131lmas\u0131 say\u0259sind\u0259 \u0259ld\u0259 edilir).\n<li class=\"l\"> Global d\u0259yi\u015f\u0259nl\u0259rin h\u0259r hans\u0131 bir kod blokunda \"global\" a\u00e7ar s\u00f6z\u00fc il\u0259 a\u00e7\u0131q \u015f\u0259kild\u0259 elan edilm\u0259si imkan\u0131 \u0259lav\u0259 olunub. Kod blokunda \"global\" a\u00e7ar s\u00f6z\u00fc il\u0259 ifad\u0259l\u0259r g\u00f6st\u0259rildikd\u0259, b\u00fct\u00fcn d\u0259yi\u015f\u0259nl\u0259r m\u00fctl\u0259q a\u00e7\u0131q \u015f\u0259kild\u0259 elan edilm\u0259lidir. \"Global\" elan edilm\u0259dikd\u0259, \"global *\" ifad\u0259si istifad\u0259 olunur ki, burada k\u00f6hn\u0259 davran\u0131\u015f qorunur v\u0259 b\u00fct\u00fcn d\u0259yi\u015f\u0259nl\u0259r qlobal kimi q\u0259bul edilir. Eyni zamanda, \"global *\" ifad\u0259si \u0259lav\u0259 olunub ki, burada b\u00fct\u00fcn a\u00e7\u0131q \u015f\u0259kild\u0259 m\u00fc\u0259yy\u0259n edilm\u0259mi\u015f qlobal d\u0259yi\u015f\u0259nl\u0259r yaln\u0131z oxumaq \u00fc\u00e7\u00fcn \u0259l\u00e7atan olur.           X = 1       \u2014 T\u0259hqiqat, X \u2014 qlobal d\u0259yi\u015f\u0259n, k\u00f6hn\u0259 davran\u0131\u015f standartd\u0131r.       do         global Y  \u2014 Y d\u0259yi\u015f\u0259ninin qlobal olaraq elan edilm\u0259si, blokdak\u0131 dig\u0259r d\u0259yi\u015f\u0259nl\u0259r a\u00e7\u0131q \u015f\u0259kild\u0259 elan olunmal\u0131d\u0131r         Y = 1     \u2014 T\u0259hqiqat, Y d\u0259yi\u015f\u0259ni \u0259vv\u0259ll\u0259r m\u00fc\u0259yy\u0259n edilib         X = 1     \u2014 X\u0259tal\u0131, X d\u0259yi\u015f\u0259ni m\u00fc\u0259yy\u0259n edilm\u0259mi\u015fdir       end       X = 2       \u2014 T\u0259hqiqat, qlobal blokdan k\u0259narda k\u00f6hn\u0259 davran\u0131\u015f t\u0259tbiq olunur.\n<li class=\"l\"> For d\u00f6ng\u0259l\u0259rind\u0259 g\u00f6st\u0259ril\u0259n idar\u0259etm\u0259 d\u0259yi\u015f\u0259nl\u0259ri yaln\u0131z oxumaq \u00fc\u00e7\u00fcn \u0259l\u00e7atan olub v\u0259 d\u00f6ng\u0259 daxilind\u0259 d\u0259yi\u015fdiril\u0259 bilmir. M\u0259s\u0259l\u0259n, \"for i = 1, 5 do\" d\u00f6ng\u0259sind\u0259 elan olunan i d\u0259yi\u015f\u0259ni d\u00f6ng\u0259 daxilind\u0259 d\u0259yi\u015fdiril\u0259 bilmir.\n<li class=\"l\"> N\u00f6mr\u0259l\u0259ri print funksiyas\u0131 il\u0259 \u00e7\u0131xarark\u0259n, string-d\u0259n orijinal g\u00f6st\u0259ri\u015f\u0259 d\u00fczg\u00fcn qar\u015f\u0131 \u00e7evrilm\u0259si \u00fc\u00e7\u00fcn kifay\u0259t q\u0259d\u0259r r\u0259q\u0259m g\u00f6st\u0259rilir.\n<li class=\"l\"> Masaq t\u0259rtibat\u00e7\u0131lar\u0131n\u0131n i\u00e7 i\u00e7\u0259 olma s\u0259viyy\u0259l\u0259rinin icaz\u0259 verilmi\u015f say\u0131 art\u0131r\u0131ld\u0131.\n<li class=\"l\"> Bo\u015f masa yaratmaq v\u0259 g\u00f6st\u0259ril\u0259n element say\u0131 \u00fc\u00e7\u00fcn yadda\u015f\u0131 \u0259vv\u0259lc\u0259d\u0259n ay\u0131rmaq \u00fc\u00e7\u00fcn table.create(nseq, nrec) funksiyas\u0131 \u0259lav\u0259 edildi.\n<li class=\"l\"> utf8.offset funksiyas\u0131nda simvolun ba\u015flan\u011f\u0131c\u0131na q\u0259d\u0259r olan bayt offsetind\u0259n \u0259lav\u0259, simvolun sonunun m\u00f6vqeyi d\u0259 t\u0259min edilir.\n<li class=\"l\"> Lua t\u0259r\u0259find\u0259n idar\u0259 olunmayan yadda\u015fda yerl\u0259\u015fdiril\u0259n xarici s\u0259tirl\u0259rin yarad\u0131lmas\u0131na d\u0259st\u0259k \u0259lav\u0259 edildi.\n<li class=\"l\"> luaL_openselectedlibs funksiyas\u0131 se\u00e7ilmi\u015f kitabxanan\u0131 y\u00fckl\u0259m\u0259k \u00fc\u00e7\u00fcn \u0259lav\u0259 olundu, h\u0259m\u00e7inin lua_newstate funksiyas\u0131 \u00fc\u00e7\u00fcn seed \u015fablonu yaradan luaL_makeseed funksiyas\u0131 \u0259lav\u0259 edildi.\n<li class=\"l\"> lua.c fayl\u0131nda \"readline\" kitabxanas\u0131n\u0131n sistemd\u0259 oldu\u011fu halda dinamik y\u00fckl\u0259nm\u0259si t\u0259min edilib (\u0259g\u0259r kitabxana sistemd\u0259dirs\u0259 - y\u00fckl\u0259nir v\u0259 s\u0259tir redakt\u0259 funksiyalar\u0131 \u0259l\u00e7atan olur).\n<li class=\"l\"> \u00d6nced\u0259n kompilyasiya edilmi\u015f bayt kodunu y\u00fckl\u0259y\u0259rk\u0259n yadda\u015f\u0131n s\u0259m\u0259r\u0259li istifad\u0259si \u00fc\u00e7\u00fcn optimalla\u015fd\u0131rma \u0259lav\u0259 olunub - Lua indi m\u00fc\u0259yy\u0259n dublikat bayt kodunu y\u00fckl\u0259y\u0259rk\u0259n b\u0259zi daxili strukturlarda yadda\u015f\u0131 t\u0259krar istifad\u0259 ed\u0259 bilir.\n<li class=\"l\"> Dump v\u0259 undump \u0259m\u0259liyyatlar\u0131nda b\u00fct\u00fcn s\u0259tirl\u0259rin yenid\u0259n istifad\u0259si t\u0259min edilib.\n<li class=\"l\"> Yard\u0131m\u00e7\u0131 tamponlarda final s\u0259tiri yarad\u0131lan zaman tamponlar\u0131n yenid\u0259n istifad\u0259si (yeni tampona kopyalanmadan) t\u0259min edildi.        <\/ul>\n<p>M\u0259nb\u0259: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64476\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u043f\u044f\u0442\u0438 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0440\u0435\u043b\u0438\u0437 Lua 5.5, \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u0438 \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u043e\u0433\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432\u043e\u0433\u043e \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043f\u043e\u043b\u0443\u0447\u0438\u0432\u0448\u0435\u0433\u043e \u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u044f\u0437\u044b\u043a\u0430 \u0434\u043b\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0438 \u0434\u043b\u044f \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0439. \u041a\u043e\u0434 \u0438\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0430\u0442\u043e\u0440\u0430 Lua \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u0421\u0438 \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MIT. Lua \u0441\u043e\u0447\u0435\u0442\u0430\u0435\u0442 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u043d\u044b\u0439 \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441 \u0441 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c\u0438 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0447\u0435\u0440\u0435\u0437 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0430\u0441\u0441\u043e\u0446\u0438\u0430\u0442\u0438\u0432\u043d\u044b\u0445 \u043c\u0430\u0441\u0441\u0438\u0432\u043e\u0432 \u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u044f\u0435\u043c\u043e\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-152384","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u043f\u044f\u0442\u0438 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0440\u0435\u043b\u0438\u0437 Lua 5.5, \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u0438 \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u043e\u0433\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432\u043e\u0433\u043e \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043f\u043e\u043b\u0443\u0447\u0438\u0432\u0448\u0435\u0433\u043e \u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u044f\u0437\u044b\u043a\u0430 \u0434\u043b\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0438 \u0434\u043b\u044f.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/az\/blog\/news\/dostupen-yazyk-programmirovaniya-lua-5-5\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"az_AZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u044f\u0437\u044b\u043a \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Lua 5.5 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u043f\u044f\u0442\u0438 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0440\u0435\u043b\u0438\u0437 Lua 5.5, \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u0438 \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u043e\u0433\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432\u043e\u0433\u043e \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043f\u043e\u043b\u0443\u0447\u0438\u0432\u0448\u0435\u0433\u043e \u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u044f\u0437\u044b\u043a\u0430 \u0434\u043b\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0438 \u0434\u043b\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/az\/blog\/news\/dostupen-yazyk-programmirovaniya-lua-5-5\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-12-22T21:11:58+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-12-22T21:11:58+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Lua 5.5 proqramla\u015fd\u0131rma dili istifad\u0259y\u0259 verildi | ProHoster","description":"Be\u015fillik inki\u015fafdan sonra Lua 5.5, konfiqurasiya t\u0259yin etm\u0259k \u00fc\u00e7\u00fcn geni\u015f yay\u0131lm\u0131\u015f s\u00fcr\u0259tli v\u0259 kompakt skript dili olaraq istifad\u0259y\u0259 verildi.","canonical_url":"https:\/\/prohoster.info\/az\/blog\/news\/dostupen-yazyk-programmirovaniya-lua-5-5","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"az_AZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u044f\u0437\u044b\u043a \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Lua 5.5 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u043f\u044f\u0442\u0438 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0440\u0435\u043b\u0438\u0437 Lua 5.5, \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u0438 \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u043e\u0433\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432\u043e\u0433\u043e \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043f\u043e\u043b\u0443\u0447\u0438\u0432\u0448\u0435\u0433\u043e \u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u044f\u0437\u044b\u043a\u0430 \u0434\u043b\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0438 \u0434\u043b\u044f.","og:url":"https:\/\/prohoster.info\/az\/blog\/news\/dostupen-yazyk-programmirovaniya-lua-5-5","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2025-12-22T21:11:58+00:00","article:modified_time":"2025-12-22T21:11:58+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"152384","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-20 13:45:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-20 13:45:19","updated":"2026-01-20 13:45:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/posts\/152384","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/comments?post=152384"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/posts\/152384\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/media?parent=152384"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/categories?post=152384"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/tags?post=152384"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}