reklama

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.

Témata článku: Microsoft, Historie, Programování, Operační systémy, IT Osobnosti, Bill Gates, Allen, Macro, Monte, Monty

26 komentářů

Nejnovější komentáře

  • Přemek Kubák 16. 1. 2015 8:15:26
    Pro mě byl Basic prvním jazykem ve kterém jsem na počítači PMD 85...
  • hnusak 15. 1. 2015 20:54:21
    Kdo z vás by to ještě dnes dokázal?
  • Poltergeist 15. 1. 2015 18:48:01
    co to znamena prikaz ,, kill all kosher " neni to ten Halal 9000 ?...
reklama
Určitě si přečtěte

Vybíráte herní periferii nebo hardware? Pak zapomeňte na nálepku Gaming

Vybíráte herní periferii nebo hardware? Pak zapomeňte na nálepku Gaming

** Herní hardware se od toho běžného často liší jen vzhledem ** Při výběru stále nezapomínejte na základní parametry ** Poradíme jak vybrat herní hardware i periferie

20.  2.  2017 | Stanislav Janů | 36

10 nejhorších produktů v historii Microsoftu

10 nejhorších produktů v historii Microsoftu

20.  2.  2017 | Karel Javůrek | 139

Pojďme programovat elektroniku: Žádný bastlíř se neobejde bez armády švábů

Pojďme programovat elektroniku: Žádný bastlíř se neobejde bez armády švábů

** Každý bastlíř se po čase neobjede bez armády švábů ** Dnes si některé z nich vyzkoušíme ** Třeba zázračný posuvný registr

19.  2.  2017 | Jakub Čížek | 39

AMD oficiálně představilo procesory Ryzen. Známe i jejich české ceny

AMD oficiálně představilo procesory Ryzen. Známe i jejich české ceny

** AMD uvedlo první tři procesory Ryzen 7 ** Všechny budou pracovat s osmi jádry a šestnácti vlákny ** Na pulty obchodů se dostanou už za týden

22.  2.  2017 | Stanislav Janů | 132

EU se děsí Windows 10. Prý o nás vědí až příliš. Microsoft chystá změny

EU se děsí Windows 10. Prý o nás vědí až příliš. Microsoft chystá změny

** Evropští úředníci chtějí, aby byly Desítky transparentnější ** Microsoft od jara skutečně chystá změny ** Ochráncům soukromí to ale nestačí

21.  2.  2017 | Jakub Čížek | 218

Remix Singularity: Microsoft si na tom vylámal zuby. Jak dopadne Android?

Remix Singularity: Microsoft si na tom vylámal zuby. Jak dopadne Android?

** Microsoft do svých telefonů integroval desktopové prostředí ** Moc to ale nevyšlo, chyběl pořádný výkon ** Teď to zkoušejí ex-googleři s Remix Singularity

23.  2.  2017 | Jakub Čížek | 73


Aktuální číslo časopisu Computer

Supertéma o počítačové bezpečnosti

AMD Ryzen přichází

Velké testy kinoprojektorů a levných špuntových sluchátek

Příslušenství do USB-C

reklama
reklama