Prohlédněte si zdrojový kód BASICu pro 6502, který psal i Bill Gates

Prohlédněte si zdrojový kód BASICu pro 6502, který psal i Bill Gates

Na stránkách pagetablet se objevil krátký rozbor čerstvě zveřejněného zdrojového kódu k BASICu pro 6502, který měl na svědomí tehdejší velmi mladý Microsoft.

Zdrojový kód  programovacího jazyka o velikosti 161 685 bajtů a s 6955 řádky obsahuje původní komentáře a velikonoční vajíčka (vtípky) a jedná se o nejstarší dostupný kód, který ještě programoval i Bill Gates.

Vše je psáno v assembleru (MACRO-10 na počítači PDP-10), přičemž kód obsahuje i části pro různé počítače (třeba i Apple II). Bill Gates a Paul Allen si programování rozdělili celkem jasně.

Klepněte pro větší obrázek
Základní rozdělení a architektura BASICu z roku 1978

Bill psal kód, který byl aktivní při běhu programu, takže implementoval funkce, operátory, pole, řetězce, správu paměti a podobně, Allen pak vše ostatní – balík maker pro assembler Macro-10, simulátor 6502, tokenizátor a detokenizátor a další. O matematický balík pro výpočty s pohyblivou řádovou čárkou se staral Monte Davidoff.

Klepněte pro větší obrázek
Fotografie Billa Gatese a Paula Allena z roku 1978, když byl Microsoft třetí rok od založení a měl sídlo v Albuquerque (Nové Mexiko).

Podrobný rozbor si můžete prohlédnout na zmíněném webu PageTable.com.

Diskuze (26) Další článek: AMD: do března bude na trhu 11 monitorů s podporou FreeSync

Témata článku: Microsoft, Historie, Operační systémy, Programování, Bill Gates, IT Osobnosti, Kód, Mexiko, Třetí rok, Zdroj, Monty, Základní rozdělení, Allen, Zdrojový, Zdrojový kód, Monte, Macro

Určitě si přečtěte


Aktuální číslo časopisu Computer

Zachraňte nefunkční Windows

Jak nakupovat a prodávat kryptoměny

Otestovali jsme konvertibilní notebooky

Velký test 14 herních myší