C (programovací jazyk): Rozdiel medzi revíziami

Smazaný obsah Přidaný obsah
Riadok 226:
 
Ohľadne pôvodu C a súvisiaceho operačného systému [[Unix]] koluje veľa legiend, vrátane nasledovnej:
* vývoj jazyka C bol výsledkom túžby programátorov hrať [[Spacewar]]. Hrávali jú na [[mainframe]] ich spoločnosti, ale keďže býval preťažený a musel slúžiť asi 100 používateľom, Thompson a Ritchie zistili, že nemali dostatočnú kontrolu nad [[hviezdna loď|hviezdnou loďou]] aby sa mohli vyhýbať kolíziám s [[asteroid]]mi. Tak sa rozhodli hru [[portovanie|portovať]] na nevyužívaný [[PDP-7]]. AleTen tenale nemal [[operačný systém]], tak sa rozhodli jeden vytvoriť. Nakoniec sa rozhodli tento operačný systém portovať na [[PDP-11]], ale to ale bolo obtiažne, pretože všetok kód bol v [[assembler]]i. Rozhodli sa použiť portabilný jazyk vyššej úrovne, aby bolo možné operačný systém jednoducho portovať z jedného počítača na druhý. Skúšali použiť B, ale tomu chýbala funkcionalita, aby mohol využiť niektoré vyspelé schopnosti PDP-11. Tak sa rozhodli vytvoriť nový jazyk C.
* Odôvodnie pre získanie pôvodného počítača bolo na vytvorenie systému na automatizáciu podávania patentov. Originálna verzia Unixu bola napísaná v assembleri. Neskôr bol vyvinutý jazyk C pre účely prepísania operačného systému.