Damus
Jan Antoš · 23h
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq0hhvqjmjeayh4uyqfus5j9830wslpc9f4uxv3atd24l0rhnnnlrqy0qmja Pravda je ze existoval minimálně jeden osmibit s forth, britský Jupiter ACE, ale ja...
Chao-c' profile picture
@nprofile1q... tak Basicu by bývalo stačilo být jen nepatrně pokročilejší. Číslování řádků byla šílená nouzovka, jak se obejít bez fullscreen editoru, ale právě fullscreen editor jako základní aplikace by 8bity posunul k daleko větší použitelnosti...

Třeba Sharp MZ-800 měl v Basicu instrukci LABEL, která umožňovala, aby GOTO a GOSUB mířily na textové návěští, místo na čísla řádek. To se už skoro dalo číst...

Vlastně netuším, proč se neobjevil nějaký dialekt C. Kompiler z C do strojového kódu Z80 by býval určitě musel být možný. Myslím by se každá instrukce C přeložila nejvýš tak do dvou strojových instrukcí, nemohlo se to tolik lišit od PDP-11. Kompiler by navíc umožnil, aby interpreter Basicu nebyl v paměti současně s programem... a 16bit pointery by byly z hlediska paměti docela úsporné.

Technicky by to jít muselo, protože pro CP/M existoval Pascal compiler... nevím, jestli už Turbo nebo jiný... stejně tak se dnes v C běžně programují jednočipy, prostě by se to staticky slinkovalo s nějakou minimální libc a matematickou knihovna a bylo by... bezkernelové C aplikace jsou možné... zdroják Tiny C compileru, což je pozdější fenomén, měl snad 2 KB a později 4 KB a umělo to přeložit samo sebe...

Jenže C byl v té době naprostý hi-tech.
1
Jan Antoš · 20h
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq0hhvqjmjeayh4uyqfus5j9830wslpc9f4uxv3atd24l0rhnnnlrqy0qmja ale objevil, sharp pc-g850 c Mel céčko, stejně jako Casio pb-2000 ale asi nejzábavnější bylo Casio AI-1000 to mělo lisp