You are here
Lua для калькуляторов HP, TI и CASIO
Для HP 49g+, HP 50g, TI-89 и CASIO ClassPad есть реализации ЯВУ Lua.
Доброе Утро !
Жаль, нет питона для HP-50g. Сколько можно было бы скриптов запустить... SysRPL - весьма мрачная "вещь в себе", ассемблер x86 или, тем более, PDP-шных машин, покажется веселее.
Для HP 49g+, HP 50g, TI-89 и CASIO ClassPad есть реализации ЯВУ Lua ( HPLua, Lua89 и CPLua, соответственно ) :
Lua (programming language)
http://ru.wikipedia.org/wiki/Lua
http://en.wikipedia.org/wiki/Lua_(programming_language)
HPLua для HP 49g+, HP 50g
http://www.voidware.com/hplua/index.php?title=HPLua
HPLua, Lua for HP Calculators HP49g+ & HP50g
Download Now!
hplua-1.0.1.zip (1.0 MB)
http://sourceforge.net/projects/hplua/
Lua89 для TI-89
http://lekernel.net/scrapbook/old/lua.html
http://lekernel.net/scrapbook/old/download/lua89-5.0.2-1.tar.bz2
http://www.ticalc.org/archives/files/fileinfo/358/35869.html
http://www.ticalc.org/pub/89/asm/programs/kernel/lua89.zip
CPLua для CASIO ClassPad
http://www.casiocalc.org/?showforum=19
Project: Cplua
http://www.casiocalc.org/?showtopic=2314
Download Cplua
http://www.casiocalc.org/?showtopic=2364
8-queen C-> Cplua
http://www.casiocalc.org/?showtopic=3217
Тест "8 ферзей" для HP 50g и CASIO ClassPad 300 PLUS :
http://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/articles.cgi?read=700
Calculator Benchmark Posted by Xerxes on 12 Feb 2007, 7:35 a.m. Calculator Speed Benchmark using the N-Queens Problem Lua ----- local a,r,s,t,x,y,n for n=1,100 do r=8 s=0 x=0 a={} repeat x=x+1 a[x]=r repeat s=s+1 y=x while y>1 do y=y-1 t=a[x]-a[y] if t<0 then t=-t end if (t==0) or (x-y==t) then y=0 a[x]=a[x]-1 while a[x]==0 do x=x-1 a[x]=a[x]-1 end end end until y==1 until x==r end print(s) - 2:20 ClassPad 330 Formula / List / Ver.3.3 - 2:08 ClassPad 300+ Formula / List / Ver.2.2 - 1:30 HP-50G UserRPL - 1:29 TI-Nspire Formula / List / TI-84+ Keypad / Ver.3.0 - 1:13 TI-Nspire Formula / List / TI-84+ Keypad / Ver.1.2 - 1:10 TI-Nspire Formula / List / TI-84+ Keypad / Ver.1.3 - 8.3 TI-Nspire CAS Formula / List / Ver.1.2 - 7.5 TI-Nspire Formula / List / Ver.1.2 - 4.2 TI-Nspire CAS Formula / List / Ver.1.3 - 3.9 TI-Nspire Formula / List / Ver.1.3 - 2.3 TI-Nspire CAS Formula / List / Ver.3.0 - 2.1 TI-Nspire Formula / List / Ver.3.0 - 1.10 ClassPad 300+ Lua / CPLua 0.8 / Bytecode - 0.915 HP-50G HP Pascal Studio 2.1 / Cross Compiler - 0.243 HP-50G Lua / HPLua 0.4 / Bytecode - 0.125 TI-Nspire CAS Lua / Bytecode - 0.120 TI-Nspire Lua / Bytecode - 0.0504 TI-Nspire CAS Lua / Bytecode / OS 3.1 - 0.0445 TI-Nspire CX CAS Lua / Bytecode / OS 3.1 - 0.000484 HP-50G C / RegVars / HPGCC 3.0 / Cross Compiler - 0.000404 HP-50G Assembly / ARM9 @ 75 MHz
8-queen C-> Cplua
http://www.casiocalc.org/?showtopic=3217
ClassPad 300 PLUS ускоряется в 116 раз; HP 50g - в 370 раз.
_________________
Dima Masalov
FIDO-NET - 2:461/640.9 AKA 2:461/43.9
E-MAIL - mds at ire dot kharkov dot ua
- Дима Масалов's blog
- Log in or register to post comments
- 32786 просмотров
Комментарии
Прикреплять фото
Прикреплять фото можно к записи в своем блоге. А такие развернутые комментарии лучше оформлять именно записями со ссылкой на неё в обсуждении.
P.S. Сейчас попробую сконвертировать комментарий в запись.
P.P.S. Получилось
<code></code>
Доброе Утро !
Что-то совсем ничего не получается : ни <изображение>, ни <код>.
_________________
Dima Masalov
FIDO-NET - 2:461/640.9 AKA 2:461/43.9
E-MAIL - mds at ire dot kharkov dot ua
_________________
Dima Masalov
E-MAIL - mds at ire dot kharkov dot ua
Картинка
Картинка <img src="http://sourceforge.net/dbimage.php?id=99282" />
Исходный код
Исходный код. Доброе Утро !
Спасибо.
А почему у меня код отображается неверно ( пропадает равноширинный шрифт ) ?
_________________
Dima Masalov
FIDO-NET - 2:461/640.9 AKA 2:461/43.9
E-MAIL - mds at ire dot kharkov dot ua
_________________
Dima Masalov
E-MAIL - mds at ire dot kharkov dot ua
Размещение материалов на сайте
Размещение материалов на сайте http://pmk.arbinada.com/node/4
<pre></pre>
Доброе Утро !
Ага, а я пытался освоить эту науку по этому образцу :
Подробнее о форматировании
Для отображения исходных текстов программ
Исходный код
Отформатированный текст
Что такое "исходный текст программы", мне казалось, что я представляю, а "отформатированный текст" в наше бурное время понятие настолько расплывчатое, что я даже внимание на него не обратил.
_________________
Dima Masalov
FIDO-NET - 2:461/640.9 AKA 2:461/43.9
E-MAIL - mds at ire dot kharkov dot ua
_________________
Dima Masalov
E-MAIL - mds at ire dot kharkov dot ua
Если я
Если я правильно помню, тэги < pre > работают для этого.
Проверим:
pre:
code:
for i in range (0, 10):
k = i * 2
Да, для питона
Да, для питона лучше pre
Документация по Lua на русском
Документация по Lua на русском. Сайт
http://www.lua.ru/
Документация
http://www.lua.ru/doc/
Еще один сайт на русском
http://ilovelua.narod.ru/
Lua для TI-89
Lua для TI-89. Комментарий был перемещен и теперь находится здесь.
А накой было
А накой было перемещать комментарий? До записи в блоге он ну никак не тянет. Пускай бы уж лучше автор записи вставил ссылку себе и получилась бы тема "Lua для трех калькуляторов"
Раз не тянет
Раз не тянет - преобразуем запись в вики-страницу. Все смогут ее дополнять. А вот зачем было запись удалять - это действительно вопрос.
Lua для TI
Lua для TI. Доброе Утро !
Конечно, в чём вопрос.
Давайте ссылку на Lua для TI и я добавлю её в корневую запись.
Или сделайте отдельную запиcь. Это очень интересно. Я пока не натыкался на Lua для TI.
_________________
Dima Masalov
FIDO-NET - 2:461/640.9 AKA 2:461/43.9
E-MAIL - mds at ire dot kharkov dot ua
_________________
Dima Masalov
E-MAIL - mds at ire dot kharkov dot ua
Ссылка на Lua для
Ссылка на Lua для TI89. Добавьте ее к этой теме, не будем плодить новости без нужды.
http://www.ticalc.org/archives/files/fileinfo/358/35869.html
http://www.ticalc.org/pub/89/asm/programs/kernel/lua89.zip
Добавил Lua89
Добавил Lua89. Доброе Утро !
Спасибо, добавил.
_________________
Dima Masalov
FIDO-NET - 2:461/640.9 AKA 2:461/43.9
E-MAIL - mds at ire dot kharkov dot ua
_________________
Dima Masalov
E-MAIL - mds at ire dot kharkov dot ua
8 queens для TI 89
8 queens для TI 89. Неплохо было бы прогнать этот тест на Lua TI 89, если у кого есть этот калькулятор.
TI 89 Lua
TI 89 LuaЕще одна ссылка собственно с блога автора. Там есть еще какой-то полезный текст. :)
http://lekernel.net/scrapbook/old/lua.html
И еще забавные ссылки
http://lua-users.org/wiki/LuaDistributions
http://www.eluaproject.net/
З.Ы.
Может подключать к этой теме не только ссылки, но сами файлы, а то ссылки имеют тенденцию портиться через некоторое время.
Нужны хорошие файлы :)
Нужны хорошие файлы :). Доброе Утро !
Ссылку на страничку автора добавил.
Прикреплять файлы в принципе не против. Но какие ?
Если сам транслятор - так постоянно выходят новые версии, и всё равно надо будет качать на сайте разработчика. Тем более, что www.ticalc.org и www.casiocalc.org сайты достаточно стабильные, как мне кажется .)
Другое дело, если попадётся какая-нибудь действительно хорошая книга или ещё что-то редкое...
_________________
Dima Masalov
FIDO-NET - 2:461/640.9 AKA 2:461/43.9
E-MAIL - mds at ire dot kharkov dot ua
_________________
Dima Masalov
E-MAIL - mds at ire dot kharkov dot ua
Lua @ TI-Nspire
Lua @ TI-NspireДоброе Утро !
1) Появились результаты теста "8 ферзей" для Lua на TI-Nspire и TI-Nspire CAS.
Кроме того, для сравнения добавлены ещё результаты для HP Pascal Studio 2.1 на HP 50g и для CASIO ClassPad 330.
2) Добавлены результаты теста "8 ферзей" для Lua на TI-Nspire CAS и TI-Nspire CX CAS в OS 3.1.
_________________
Dima Masalov
FIDO-NET - 2:461/640.9 AKA 2:461/43.9
E-MAIL - mds at ire dot kharkov dot ua
_________________
Dima Masalov
E-MAIL - mds at ire dot kharkov dot ua
virgin casino online nj tczjy
hallmark online casino zone online casino vegas world real money casino plainridge casino | https://online-casino.fun/ - online casino games free https://online-casino.fun/ - slots for real money