LISP V 436 BYTES

by ste predpokladali, že akýkoľvek programovací jazyk, ktorý je k dispozícii v roku 1960, by bol dostatočne malý, aby sa ľahko implementoval na dnešných počítačoch. To nie je vždy pravda, pretože staré jazyky niekedy používali viacnásobné priechody. Ale v niektorých prípadoch môžete implementovať, čo by bolo pred niekoľkými desiatkami jazyka v malej stopy. Prípad v bode je celkom dobrá implementácia LISP – vrátane zberu odpadu – v 436 bajtoch.

SektorLisp tvrdí, že je najmenším reálnym jazykom, ktorý porazil len hračkárskymi jazykmi, ktoré nie sú naozaj veľmi užitočné. Ak chcete, môžete si to vyskúšať vo svojom prehliadači, ale táto verzia má lepšie chybové hlásenia a perzistentné viazanie, takže ho zasiahne celé 509 bajtov.

Samozrejme, LISP môže byť získaná chuť, ale je to elegantné. Niektorí hovoria, že je to skratka pre “veľa dráždivých falošných zátvoriek”, ale štruktúra je ľahké analyzovať.

Zhody, ďalej je tiež ľahké analyzovať a sektorový je jedným z mierne väčších jazykov, ktoré sektorovia porovnáva. Tieto nástroje majú žiť v malom bootérii diskety, ale kto vie, kde by ste mohli chcieť napchať v malom skriptovacom jazyku. Skutočnosť, že sektorLisp berie 436 bajtov a IBM 7090 LISP 1.5 trvalo 32K, je pravdepodobne čiastočne z dôvodu efektívnosti pokynov X86 Nastaviť a čiastočne kvôli tomu, že 7090 mal oveľa väčšie prostredie na život.

Toto nie je prvý malý lisp, ktorý sme videli. Zároveň je základom.

Leave a Reply

Your email address will not be published. Required fields are marked *