- 
	
- Ну што, вценил "чистый C" и портировал таки эту LUA на STR91x  AlexandrY(2020 знак., 20.01.2008 23:52)
			
- Хотя пример не самый показательный. Тут операции с плавучкой, вероятно, самые медленные. А там целочисленного примера нет какого-нибудь? На операции со строками, например. Ну или дристаны, переложенные на Luа - интересно понять, во сколько раз  Evgeny_CD(20 знак., 21.01.2008 00:14)
					
- Так специально выбрал такой примерчик чтоб на C-и легко повторить.
Дристон переложить на LUA равноценно подвигу пожалуй. - AlexandrY(21.01.2008 00:32)
							
- Ок. Тогда интересно было бы по скорости с С сравнить.... - Evgeny_CD(21.01.2008 00:41)
 
 
 - Так специально выбрал такой примерчик чтоб на C-и легко повторить.
Дристон переложить на LUA равноценно подвигу пожалуй. - AlexandrY(21.01.2008 00:32)
							
 - Ну что же, супер борда на двух ARM'ах обретает новую степень свободы! - Evgeny_CD(21.01.2008 00:11)
					
- Но если бы у нее было SRAM поблее - не рискнули поставить внешнюю PSRAM? - Evgeny_CD(21.01.2008 00:18, ссылка)
							
- Не, не рискнул. Он ж сами хреново соображают с чем их чип работает, а с чем нет. Спустя только 2! года опубликовали как к STR91 вообще RAM подключить.  AlexandrY(116 знак., 21.01.2008 00:25)
									
- Ндя... Александр, может на CF - ну их эти недопатченные ARM'ы? - Evgeny_CD(21.01.2008 00:42)
 
 
 - Не, не рискнул. Он ж сами хреново соображают с чем их чип работает, а с чем нет. Спустя только 2! года опубликовали как к STR91 вообще RAM подключить.  AlexandrY(116 знак., 21.01.2008 00:25)
									
 
 - Но если бы у нее было SRAM поблее - не рискнули поставить внешнюю PSRAM? - Evgeny_CD(21.01.2008 00:18, ссылка)
							
 - io.write у Вас сейчас на COM идет? Поди самая медленная операция... - Evgeny_CD(21.01.2008 00:06)
 - Ну! Не тяните! А сколько времени искался этот чудный корень? - Evgeny_CD(21.01.2008 00:00)
					
- А вам как? Вместе с парсингом или без. С файловыми операциями и выводом в терминал или без? - AlexandrY(21.01.2008 00:06)
							
- А я жадный! :) С парсингом, но без файловых операций (хорошо бы ему это io.write на блок памяти отмапить), а также отдельно выполнение распарсенного кода при io.write на память. - Evgeny_CD(21.01.2008 00:09)
									
- Хорошо, вот что могу показать  AlexandrY(406 знак., 21.01.2008 00:20)
											
- Попробуем наложить на понятные временный рамки. :)  Evgeny_CD(657 знак., 21.01.2008 00:40)
													
- Если нужно поставить рекорд скорости, то для этого есть резервы.  AlexandrY(652 знак., 21.01.2008 16:50)
															
- Оську тормозить мы не будем - кайфа от нее больше, чем 5%. А вот написать комплект С функций, чтобы Lua стали доступны серврсы ОСи - это ваще было бы круто! - Evgeny_CD(21.01.2008 17:20)
																	
- ИМХО, только так и надо, если надо. Lua -- высокоуровневая логика, которая дергает за ниточки Сишный движок - bialix_(21.01.2008 19:03)
 
 - ИМХО, тесты не показательны.Lua должна заниматься логикой, а не числодробильней. Если нужно делать много математики -- сразу нужно готовиться к мысли, что это должно быть реализовано на Си с необходимым биндингом в Lua. - bialix_(21.01.2008 16:59)
																	
- Хороших тестов пока нет. Но! Даже этот пример показывает, что луа достаточно шустра. - Evgeny_CD(21.01.2008 17:02)
																			
- о том, что у Lua одна из самых быстрых виртуальных машин -- не писал только ленивый. Наконец-то вы увидели это сами. - bialix_(21.01.2008 17:04)
																					
- Ну подумаешь, наконец-то снялся с ручника :) - Evgeny_CD(21.01.2008 17:18)
																							
- Не, до этого момента мы ничего не видели. А вот показываю ..  AlexandrY(1238 знак., 21.01.2008 18:19)
																									
- Вероятно, не совсем честное сравнение получилось. С вариант внешнюю память использовал? - Evgeny_CD(22.01.2008 16:26)
																											
- Кого это я там обидел? Прога на C-и выполнялась из FLASH и стек и данные держались во внутренней RAM. - AlexandrY(22.01.2008 20:58)
 
 - о! - bialix_(21.01.2008 19:02)
 - Хорошо бы еще по потреблению стека сравнить. - Evgeny_CD(21.01.2008 19:01)
 - 20 раз по скорости - как ни странно, IMHO, иногда это допустимая плата за удобство программизма. - Evgeny_CD(21.01.2008 18:45)
 
 - Вероятно, не совсем честное сравнение получилось. С вариант внешнюю память использовал? - Evgeny_CD(22.01.2008 16:26)
																											
 
 - Не, до этого момента мы ничего не видели. А вот показываю ..  AlexandrY(1238 знак., 21.01.2008 18:19)
																									
 
 - Ну подумаешь, наконец-то снялся с ручника :) - Evgeny_CD(21.01.2008 17:18)
																							
 
 - о том, что у Lua одна из самых быстрых виртуальных машин -- не писал только ленивый. Наконец-то вы увидели это сами. - bialix_(21.01.2008 17:04)
																					
 
 - Хороших тестов пока нет. Но! Даже этот пример показывает, что луа достаточно шустра. - Evgeny_CD(21.01.2008 17:02)
																			
 - Вау! А хорошо ускорилось, черт побери! - Evgeny_CD(21.01.2008 16:54)
 
 - Оську тормозить мы не будем - кайфа от нее больше, чем 5%. А вот написать комплект С функций, чтобы Lua стали доступны серврсы ОСи - это ваще было бы круто! - Evgeny_CD(21.01.2008 17:20)
																	
 
 - Если нужно поставить рекорд скорости, то для этого есть резервы.  AlexandrY(652 знак., 21.01.2008 16:50)
															
 
 - Попробуем наложить на понятные временный рамки. :)  Evgeny_CD(657 знак., 21.01.2008 00:40)
													
 
 - Хорошо, вот что могу показать  AlexandrY(406 знак., 21.01.2008 00:20)
											
 
 - А я жадный! :) С парсингом, но без файловых операций (хорошо бы ему это io.write на блок памяти отмапить), а также отдельно выполнение распарсенного кода при io.write на память. - Evgeny_CD(21.01.2008 00:09)
									
 
 - А вам как? Вместе с парсингом или без. С файловыми операциями и выводом в терминал или без? - AlexandrY(21.01.2008 00:06)
							
 
 - Хотя пример не самый показательный. Тут операции с плавучкой, вероятно, самые медленные. А там целочисленного примера нет какого-нибудь? На операции со строками, например. Ну или дристаны, переложенные на Luа - интересно понять, во сколько раз  Evgeny_CD(20 знак., 21.01.2008 00:14)
					
 - Lua для eCos -> - Evgeny_CD(18.01.2008 12:43, ссылка)
 - Ко всем кто им интересуется, - а что хорошего в этом языке? Какие плЮсы? Нафих он ваще? - =AlexD=(18.01.2008 08:21)
			
- -> Вот что на нем можно сделать. - Evgeny_CD(18.01.2008 12:44, ссылка)
 - AlexandrY дал ссылку на роботосистему. Уверен, что Lua там используется для программирования реакций робота. - bialix_(18.01.2008 12:03)
 - легковесный встраиваемый язык. применительно к мигалкам светодиоов -- и нафик не сдался. нужен в случаях больших и сложных систем, когда есть готовый движок на С/С++, и нужно предусмотреть, чтобы юзер мог задавать свои алгоритмы работы.  bialix_(836 знак., 18.01.2008 12:01)
					
- Понятно. Спасибо! Порылся по переводам док - похоже действительно он изначально разрабатывался как встраиваемый скриптовый движок. Очень интересно. - =AlexD=(18.01.2008 12:17)
							
- так и есть - bialix_(18.01.2008 12:35, ссылка)
 
 
 - Понятно. Спасибо! Порылся по переводам док - похоже действительно он изначально разрабатывался как встраиваемый скриптовый движок. Очень интересно. - =AlexD=(18.01.2008 12:17)
							
 
 - О!.. вспомнил где я про это слышал. Есть готовый интепретатор для ARM-ов - AlexandrY(17.01.2008 18:28, ссылка)
			
- Что значит "готовый интерпретатор"? Исходники -- там чистый Си, под конкретную систему можно настраивать фичи (типа нужна плавучка/нет). И вобщето там отдельно транслятор в байт-код и собственно виртуальная машина. Виртуальная машина при компиляции  bialix(186 знак., 17.01.2008 22:19)
					
- Немного все не так ;-)  AlexandrY(457 знак., 18.01.2008 21:23)
							
- Вариант интерпретатора тоже интересен! Бог с ней, со скоростью, вопрос в том, сколько RAM надо самому интерпретатору для работы (без учета выделения памяти под интерпретируемую программу)? - Evgeny_CD(18.01.2008 22:01)
									
- Ну на первый прикид не много.  AlexandrY(494 знак., 18.01.2008 22:10)
											
- Т.е. Вы хотите сказать, что в STR912 ента луа под uCOS будет зажигать нипедеццки? Т.е. теоретически мне это очевидно, но вот на практике - это уже совсем другое :) - Evgeny_CD(19.01.2008 12:21)
 - Там вроде в листе по Lua какой-то супер дебагер для нее обсуждают. Подробностей не знаю, врать не буду. Может оно поможет? - Evgeny_CD(19.01.2008 12:18)
 
 
 - Ну на первый прикид не много.  AlexandrY(494 знак., 18.01.2008 22:10)
											
 - тем не менее транслятор есть. в пакете для х86 отдельно присутсвует инерактивный интерпретатор lua5.1.exe, собственно шареная либа с виртуальной машиной (lua5.1.dll) и транслятор luac5.1.exe.  bialix(52 знак., 18.01.2008 21:43)
									
- Можно трактовать и так хоть я и не понял откуда берутся эти термины.  AlexandrY(417 знак., 18.01.2008 22:01)
											
- читайтк=е больше книжек, может поймете. - bialix(20.01.2008 11:02)
													
- Ладно, а кто-нибудь вообще портировал LUA на голый проц, без POSIX-ов...Linux-oв?В проекте CMUCam тупо сделана интерпретация строки без файлового ввода/вывода.
Т.е. неинтересное решение. - AlexandrY(20.01.2008 17:48)
															
- -> - Evgeny_CD(20.01.2008 17:55, ссылка)
																	
- А этот толи выдает желаемое за действительное толи подзабыл включить в исходники крупный кусок с драйверами дисковой файловой системы. - AlexandrY(20.01.2008 18:33)
																			
- Коммерческий склероз, так сказать :)))))))) - Evgeny_CD(20.01.2008 18:35)
 
 
 - А этот толи выдает желаемое за действительное толи подзабыл включить в исходники крупный кусок с драйверами дисковой файловой системы. - AlexandrY(20.01.2008 18:33)
																			
 
 - -> - Evgeny_CD(20.01.2008 17:55, ссылка)
																	
 
 - Ладно, а кто-нибудь вообще портировал LUA на голый проц, без POSIX-ов...Linux-oв?В проекте CMUCam тупо сделана интерпретация строки без файлового ввода/вывода.
Т.е. неинтересное решение. - AlexandrY(20.01.2008 17:48)
															
 
 - читайтк=е больше книжек, может поймете. - bialix(20.01.2008 11:02)
													
 
 - Можно трактовать и так хоть я и не понял откуда берутся эти термины.  AlexandrY(417 знак., 18.01.2008 22:01)
											
 
 - Вариант интерпретатора тоже интересен! Бог с ней, со скоростью, вопрос в том, сколько RAM надо самому интерпретатору для работы (без учета выделения памяти под интерпретируемую программу)? - Evgeny_CD(18.01.2008 22:01)
									
 
 - Немного все не так ;-)  AlexandrY(457 знак., 18.01.2008 21:23)
							
 
 - Что значит "готовый интерпретатор"? Исходники -- там чистый Си, под конкретную систему можно настраивать фичи (типа нужна плавучка/нет). И вобщето там отдельно транслятор в байт-код и собственно виртуальная машина. Виртуальная машина при компиляции  bialix(186 знак., 17.01.2008 22:19)
					
 - ладно, раз пошла такая пьянка. LuaX -- проект, который привлек мое внимание bialix_(198 знак., 17.01.2008 13:43, ссылка)
 - Ви таки читаете мои мысли. Я не далее как в субботу взялся за луну =) - Plumbum(17.01.2008 09:12)
			
- Мой пост 1.5+ года давности -> - Evgeny_CD(18.01.2008 12:45, ссылка)
					
- Намекаете на свой недюжий предсказательский талант? =) - Plumbum(18.01.2008 12:58)
							
- Нет, совсем не это хотел подчеркнуть. Просто, раз Вы занялись темой, может, что интересное в моих размышлизмах найдете. - Evgeny_CD(18.01.2008 13:06)
 - ну не знаю -- Луне в этом году 15 лет исполняется. че тут предсказывать? наливай да пей. - bialix_(18.01.2008 13:05)
 
 
 - Намекаете на свой недюжий предсказательский талант? =) - Plumbum(18.01.2008 12:58)
							
 - Тут вроде неплохо написано, для блондинко типа меня =) - Plumbum(17.01.2008 15:08, ссылка)
 - неа, просто попалась ссылка, решил запостить сюда. - bialix_(17.01.2008 13:10)
 
 - Мой пост 1.5+ года давности -> - Evgeny_CD(18.01.2008 12:45, ссылка)
					
 - Спасибо! - Evgeny_CD(17.01.2008 03:28)
 
 - Ну што, вценил "чистый C" и портировал таки эту LUA на STR91x  AlexandrY(2020 знак., 20.01.2008 23:52)