Wątek przeniesiony 2018-11-08 12:08 z Newbie przez Marooned.

Interpreter w trudnych warunkach

0

Witam :D Chciałbym zapytać się o możliwość naklepania interpretera w bardzo trudnym środowisku. Przyjmijmy że mamy do dyspozycji Arduino Uno R3. Parametry jego chipa wyglądają tak:
32kb pamięci flash
1 kb EEPROM
2 kb sram
20 MHz
oczywiście 8 bit :D
czy napisanie interpretera na coś takiego (doliczjąc obsługę I/O) jest w ogóle możliwe? Co na ten temat sądzicie?

0

Ludzie próbują robić interpretery dla DCPU-16: 64K słów 16-bitowych pamięci (128 KB), częstotliwość taktowania ok. 100 KHz. Commodore 64 swój interpreter BASIC-a miał w około 20 KB z tego co pamiętam, co działało pod procesorem o częstotliwości taktowania 1 MHz.

Więc nie widzę powodu, dla którego napisanie interpretera nie miało by być możliwe. Pozostaje pytanie jak duży i rozbudowany miałby być interpreter, bo jeśli chcesz interpretować np. Brainfucka, to jest to dość proste do napisania...

1 użytkowników online, w tym zalogowanych: 0, gości: 1