Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako prinútili softvér pracovať na Collossal?

Colossal Cave Adventure, hra, na ktorú sa pravdepodobne odvolávate, nebola spustená na jednom softvéri tak, ako tomu dnes rozumieme. Jeho implementácia bola výrazne jednoduchšia a priamejšia s hardvérom ERA (mainframy na začiatku 70. rokov). Tu je porucha:

* Interpretovaný jazyk: Hra nebola zostavená do strojového kódu ako najmodernejší softvér. Namiesto toho bol napísaný v jazyku, ktorý bol interpretovaný riadkom po riadku iným programom. Tento tlmočník pochopil príkazy a opisy sveta hry a preložil ich do akcií, ktoré mohol počítač vykonávať. Pôvodná verzia spoločnosti Will Crowther pravdepodobne použila vlastného tlmočníka, zatiaľ čo neskoršie porty mohli používať štandardizovanejšie jazyky, ako je fokálne alebo základné.

* Žiadny operačný systém (ako ho poznáme): Moderný softvér sa vo veľkej miere spolieha na operačné systémy, aby spravoval zdroje, spracoval vstup/výstup a poskytoval konzistentné prostredie. Včasné sálové počítače mali často veľmi minimálne operačné systémy alebo dokonca vôbec žiadne, v kontexte jedného používateľa, ktorý spustil jeden program, ako je kolosálna jaskyňa. Program priamo interagoval s hardvérom.

* Textová interakcia: Interakcia hry bola úplne založená na texte. Príkazy napísané používateľom a počítač odpovedal opisným textom. To značne zjednodušilo softvér, pretože nebolo potrebné sofistikované grafikové vykreslenie alebo zvukové spracovanie.

* jednoduché dátové štruktúry: Svet hry - miestnosti, objekty, pripojenia - bol pravdepodobne reprezentovaný pomocou jednoduchých dátových štruktúr (polia, prepojené zoznamy). Tieto štruktúry uložili informácie o stave hry a o tom, ako s ním môže hráč komunikovať.

* Nie sú zostavené spustiteľné: Neexistoval jeden súbor, ktorý by ste mohli „spustiť“. Kód a údaje hry boli pravdepodobne uložené v súboroch, ktoré tlmočník načítal a spracoval.

Stručne povedané, získať dobrodružstvo Colossal Cave na „prácu“ bolo záležitosťou načítania zdrojového kódu hry alebo reprezentácie údajov do pamäti mainframe, založenia tlmočníka a potom interakcie s hrou prostredníctvom konzoly. Celý proces bol oveľa pevnejšie spojený s hardvérom a zahŕňal výrazne menej abstrakcie ako vývoj moderného softvéru.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené