<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Что надо знать о LUA, чтобы не было мучительно больно.]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Что надо знать о LUA, чтобы не было мучительно больно. форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Wed, 15 Apr 2026 10:31:29 +0300</pubDate>
		<item>
			<title>Что надо знать о LUA, чтобы не было мучительно больно.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message62498/topic7222/">Что надо знать о LUA, чтобы не было мучительно больно.</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_b3ys8TQV" href="/user/12062/" bx-tooltip-user-id="12062">Михаил</a>, <br /><br />====quote====<br />И зачем мне начинающему знать про эту вирт. машину?<br />=============<br />Абсолютно &nbsp;незачем. Просто распальцованный дурак продолжает корчить из себя учителя. На кой ему это надо - без понятия, зачем ему нужно в который уж раз выставлять себя на посмешище.<br /><br /><a class="blog-p-user-name" id="bp_Fj2rEnlS" href="/user/62/" bx-tooltip-user-id="62">nikolz</a>, Лапуль, Вы В ПРИНЦИПЕ неспособны написать что-либо для меня - у нас просто разные весовые категории. Просто не рекомендую в моём присутствии засирать форум всякими бреднями. <img src="http://forum.quik.ru/upload/main/smiles/5/icon_wink.png" border="0" data-code=":wink:" data-definition="SD" alt=":wink:" style="width:16px;height:16px;" title="Шутливо" class="bx-smile" /> &nbsp; <br />
			<i>04.03.2022 09:57:30, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message62498/topic7222/</link>
			<guid>http://forum.quik.ru/messages/forum10/message62498/topic7222/</guid>
			<pubDate>Fri, 04 Mar 2022 09:57:30 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Что надо знать о LUA, чтобы не было мучительно больно.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message62496/topic7222/">Что надо знать о LUA, чтобы не было мучительно больно.</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			продолжаю тему , для интересующихся.<br />-------------------------- &nbsp;<br />Чтобы понять механизм хэширования, который используется в таблицах луа, предлагаю статью на китайском:<br /><noindex><a href="https://blog.csdn.net/y1196645376/article/details/94348873" target="_blank" rel="nofollow">https://blog.csdn.net/y1196645376/article/details/94348873</a></noindex><br />Гугл поможет без проблем.<br />--------------------<br />если кто-то не осилит, то здесь ее перевод:<br /><noindex><a href="https://russianblogs.com/article/49161410962/" target="_blank" rel="nofollow">https://russianblogs.com/article/49161410962/</a></noindex> <br />
			<i>04.03.2022 09:48:59, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message62496/topic7222/</link>
			<guid>http://forum.quik.ru/messages/forum10/message62496/topic7222/</guid>
			<pubDate>Fri, 04 Mar 2022 09:48:59 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Что надо знать о LUA, чтобы не было мучительно больно.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message62495/topic7222/">Что надо знать о LUA, чтобы не было мучительно больно.</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<noindex><a href="https://forum.quik.ru/user/14299/" target="_blank" rel="nofollow">Владимир</a></noindex>,<br />Если нечего сказать по-существу вопроса, то просьба не засирать тему.<br />я пишу не для Вас. Спите спокойно. <br />
			<i>04.03.2022 09:45:58, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message62495/topic7222/</link>
			<guid>http://forum.quik.ru/messages/forum10/message62495/topic7222/</guid>
			<pubDate>Fri, 04 Mar 2022 09:45:58 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Что надо знать о LUA, чтобы не было мучительно больно.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message62494/topic7222/">Что надо знать о LUA, чтобы не было мучительно больно.</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			И зачем мне начинающему знать про эту вирт. машину? <br />
			<i>04.03.2022 09:45:07, Михаил.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message62494/topic7222/</link>
			<guid>http://forum.quik.ru/messages/forum10/message62494/topic7222/</guid>
			<pubDate>Fri, 04 Mar 2022 09:45:07 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Что надо знать о LUA, чтобы не было мучительно больно.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message62493/topic7222/">Что надо знать о LUA, чтобы не было мучительно больно.</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_Mfka7erJ" href="/user/62/" bx-tooltip-user-id="62">nikolz</a>, Лапуль, Вам опять неймётся? Скажите, ХОТЬ КТО-НИБУДЬ воспринимает Вас здесь как учителя? Да за одно Ваше утверждение, что вызов функций слишком медленный, а потому следует заменять вызовы функций кусками кода, Вас надо ссаными тряпками гнать из программирования! Кому какое дело (особенно начинающим), что там &quot;у VM LUA внутри&quot;? Даже если предположить, что Вы и в самом деле хоть что-то об этом знаете.<br /><br />Основа VMLua - это НЕ таблицы! Правды здесь только в том, что конструкцию key-value действительно можно представить в виде таблицы, хотя даже эта, прости, Господи, &quot;таблица&quot; таблицей в обычном понимании не является. Это ДЕРЕВО, лапуль, а не таблица. А обращение к его элементам организовано как к многомерному кубу.<br /><br />Абсолютно согласен: &quot;Многие просто не представляют сложность реализации таблиц в VM Lua&quot;. Я вот совершенно без понятия, что тут может быть сложного.<br /><br />Беглый взгляд на статью на Хабре сразу создал впечатление: это писал распальцованный дурак (уж не Вы ли?), но Ваше мнение здесь настолько авторитетно, что статью эту я, так и быть, почитаю. &nbsp;<img src="http://forum.quik.ru/upload/main/smiles/5/icon_smile.png" border="0" data-code=":smile:" data-definition="SD" alt=":smile:" style="width:16px;height:16px;" title="С улыбкой" class="bx-smile" /> Итак:<br /><br />1. Ну, бредни про &quot;ликбез&quot; или &quot;говоря научным языком&quot; я пропускаю, хотя характеристика автору по одной этой распальцовке уже дана буквально с первых строк.<br /><br />2. Бредни про &quot;хеш-мап&quot; я также опускаю - отмечу только, что одно только слово &quot;хеш&quot; опровергает утверждение, что &quot;таблицу можно использовать и как массив (если ключи целочисленные)&quot;. Что я и говорил в одном из первых своих сообщений от 29.09.2020 10:31:16: <I>&quot;В общем, с языком почти всё ясно: граф (точнее, дерево) объектов построить можно, а простейшую таблицу или даже массив - нельзя. Остаётся разобраться со строковыми переменными&quot;.</I><br /><br />3. ОЙ, МАМА! Так это РАЗРАБОТЧИК Lua?! Надеюсь, его спросили, какому идиоту ударила моча в голову воткнуть туда эту долбаную &quot;динамическую типизацию&quot; и как они посмели убить тип &quot;integer&quot;?<br /><br />4. Ах, вона как! <I>&quot;В зависимости от того, в каком порядке элементы добавлялись в таблицу, их порядок при итерировании будет отличаться&quot;.</I> А кто-то чуть раньше кукарекал, что <I>&quot;таблицу можно использовать и как массив&quot;</I>. Поздравляю вас, гражданин соврамши.(с)<br /><br />5. О, Господи! А что, бывает и так, что удаление значения ПРИВОДИТ к удалению ключа? Ох, Лавров, Лавров...<br /><br />6. О КАК! Оказывается, <I>&quot;индексация в языке начинается с единицы&quot;</I>. А у меня в большинстве случаев с нуля, причём нулевой элемент обычно содержит общую информацию о текущем наборе данных, индексы которых действительно идут с единицы.<br /><br />7. Итератор pairs они смело могут засунуть себе в задницу вместе с огромной кучей столь же &quot;нужного&quot; говна вроде table.sort. И с дырками в массивах уж как-нить без сопливых справимся.<br /><br />Резюме: ГОВНО ваш язык! ГОВНО!<br /><br />Ну да, и в комментах:<br /><I>Какой ужас… Никогда не любил этот язык</I>.<br />И даже:<br /><I>Тогда можно попробовать переносить последний элемент на место удаляемого и обнулять уже по последнему индексу.</I><br />Пральна! Именно так у меня устроены стеки заявок и сделок (которые, конечно, не совсем стеки). Только нафига &quot;обнулять по последнему индексу&quot;? Ведь через пару &#91;милли&#93;секунд там новый элемент появится. <br />
			<i>04.03.2022 09:05:04, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message62493/topic7222/</link>
			<guid>http://forum.quik.ru/messages/forum10/message62493/topic7222/</guid>
			<pubDate>Fri, 04 Mar 2022 09:05:04 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Что надо знать о LUA, чтобы не было мучительно больно.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message62490/topic7222/">Что надо знать о LUA, чтобы не было мучительно больно.</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день,<br />В данной теме предлагаю Вашему вниманию информацию о том, что у VM LUA (виртуальная машина луа) внутри.<br />-------------------------------<br />Полагаю, что данный материал будет особенно полезным тем начинающим, <br />которые буратино на фондовом рынке и чайники в программировании.<br />----------------------------<br />Основа VMLua - это таблицы.<br />------------------------------<br />Полагаю, что многие просто не представляют сложность реализации таблиц в VM Lua.<br />----------------------<br />Даю ссылку на статью.<br /> В ней речь идет о LuaJit - это более быстрый вариант VMLua, чем просто Lua 5.3 или 5.4.<br />Но принцип организации работы с таблицами тот же. <br />-------------------<br />Прошу:<br /><noindex><a href="https://habr.com/ru/company/vk/blog/493642/" target="_blank" rel="nofollow">https://habr.com/ru/company/vk/blog/493642/</a></noindex> <br />
			<i>04.03.2022 07:03:58, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message62490/topic7222/</link>
			<guid>http://forum.quik.ru/messages/forum10/message62490/topic7222/</guid>
			<pubDate>Fri, 04 Mar 2022 07:03:58 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
