Hlavní navigace

Názor k článku Factor: revoluce v programování nebo propadák? od Rejpal - Mno já nevím, ale určitě Smalltalk 80 měl...

  • Článek je starý, nové názory již nelze přidávat.
  • 20. 2. 2008 15:07

    Rejpal (neregistrovaný)
    Mno já nevím, ale určitě Smalltalk 80 měl obousměrně šoupatelný bajtkód, a pokud se nepletu, Smalltalk 78 na tom byl v podstatě stejně. :-) Navíc si nejsem jist, jestli se cokoli na osmibitech z roku 1978 dá označit za bytecode. Bytecodové implementace BASICu musely přijít o dost později, BASICy soudobé pouze ukládaly tokeny z lexeru, což zjevně není totéž. :-) Rozhodně ne pro člověka, co zná vnitřnosti Javy a Lispu, a třeba i takových věcí, jako je Python nebo CLISP, který je taky bajtkódový - minimum literálů, samé pushe, cally a tak.

    Tokenizovaný zdroják se za bajtkód v dnešním pojetí brát dá jen dost blbě. Z toho všeho usuzuji, že dotyčný hovořil o něčem na STčko, protože na osmibitech fakt o ničem takovém nevím. Něco jako bajtkód měl u mě na Commodoru jen Forth, a taky G-Pascal - měl nějaký p-kód na způsob UCSD Pascalu. Možná bajtkódový kompilátor měl nějaký pokročilejší osmibitový BASIC, než ten originální ataří, ale nevím o něm. Kdyby to byl originální ataří, asi bych o tom věděl tím spíš. ;]

    BTW, jaké lispové mašiny vyvinulo IBM? :-)