[ TheSpiridon @ 04.09.2022. 20:00 ] @
Jel ima neka da vredi knjiga Bil Gejtsa, prevedena, jel uopšte pisao nešto, čitao bih malo nešto njegovo. Na pamet mi pala knjiga Upravljanje putem misli, tako nešto se zove.
[ mjanjic @ 30.09.2022. 05:51 ] @
Možeš da kreneš od početka, recimo da pročitaš kod za Altair BASIC interpreter, koji su sa njim uradili Paul Allen i Monte Dividoff :)
Inače, za razliku od Stiva Džobsa, Gejts jeste znao programiranje, npr. ekipa koja je radila Altair BASIC se kladila (ili bolje reći takmičila sa određenim novčanim ulogom) ko će napraviti što kraći bootstrap program za učitavanje interpretera, i Gejts je pobedio.
[ Impaler @ 30.09.2022. 09:52 ] @
Citat:
Inače, za razliku od Stiva Džobsa, Gejts jeste znao programiranje, npr. ekipa koja je radila Altair BASIC se kladila (ili bolje reći takmičila sa određenim novčanim ulogom) ko će napraviti što kraći bootstrap program za učitavanje interpretera, i Gejts je pobedio.

Piše na linku da se Paul Allen u avionu pred slijetanje sjetio da ne može učitati BASIC sa bušene teletype trake na 8080 mašinu ako nema taj loader.
I uspio je napisati kod u assemblyu i ručno preveo u nule i jedinice.

EDIT:
Da, ustvari to je bio first stage bootloader: https://www.solivant.com/oldstuff/?ps=Old+Computers&pn=1
Cijeli kod bootloadera ima 28 okteta. (Cijeli BASIC je stao u 4K memorije)
8080 emulator (imao ga je Paul Allen za razvoj BASICA na PDP-10 stroju ) može se napisati u 2000 znakova c programskog jezika.
https://nanochess.org/emulator.html

Za usporedbu Hello world u GO jeziku troši 991K memorije.


[Ovu poruku je menjao Impaler dana 30.09.2022. u 13:31 GMT+1]