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.

Témata článku: Microsoft, Historie, Operační systémy, Programování, Mexiko, 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 ?...
Určitě si přečtěte

To tu ještě nebylo. Specialisté ukázali, že zavirované mohou být i titulky SRT

To tu ještě nebylo. Specialisté ukázali, že zavirované mohou být i titulky SRT

** Stáhnete si film a titulky třeba z OpenSubtitles.org ** A osud vás za ten warez záhy potrestá ** Specialisté totiž ukázali, že i v titulcích může být schovaný virus

24.  5.  2017 | Jakub Čížek | 57

WannaCry se neměl vůbec rozšířit. Stačilo, abychom používali Windows Update

WannaCry se neměl vůbec rozšířit. Stačilo, abychom používali Windows Update

** WannaCry se masivně rozšířil kvůli zranitelnosti ve Windows ** Ta mu umožnila, aby se pokusil sám napadnout další počítače ** Jenže ta chyba už je dva měsíce opravená!

22.  5.  2017 | Jakub Čížek | 97


Aktuální číslo časopisu Computer

Bojujeme proti Fake News

Dva velké testy: fotoaparáty a NASy

Co musíte vědět o změně evropského roamingu

Radíme s výběrem základní desky