C, și - un „produs“, având ca rezultat crearea sistemului de operare UNIX, care a fost dezvoltat la Bell Laboratories de Ken Thompson, Denisom Ritchi și co. Thompson singur a scris versiunea originală de UNIX care a fugit DEC PDP-7, unul dintre primele minicalculatoare cu doar 8K cuvinte de memorie principală (în cele din urmă, a fost 1969).
La fel ca și restul sistemelor de operare ale timpului, UNIX a fost scris în limbaj de asamblare. Programe de depanare de pe asamblare făină reală și de a îmbunătăți problematică, și UNIX nu a făcut excepție. Thompson a decis să dezvolte în continuare sistemul de operare are nevoie de un limbaj de nivel înalt și a inventat un limbaj mic B. Baza Thompson a luat BCPL, limbajul de programare pentru sistem, dezvoltat la mijlocul anilor '60. BCPL, la rândul său, provine de la Algol 60, una dintre cele mai vechi (și mai influente) limbi.
Ritchie UNIX sa alăturat în curând proiectul și a început să scrie pe B. În 1970, Bell Labs a achiziționat pentru proiectul PDP-11. Deoarece B a fost gata pentru a merge pe PDP-11, Thompson a rescris partea UNIX la B. În 1971 a devenit clar că B nu este destul de potrivit pentru PDP-11, astfel încât Ritchie a început să creeze o versiune extinsă a B. În primul rând, el a numit-NB (New B ), dar când limba era foarte diferită de B, numele a fost schimbat în C. limba de 1973 a devenit suficient de stabil pentru a fi peste el ar putea rescrie UNIX. Trecerea de la C oferi un avantaj important: portabilitate. Scrierea unui compilator C pentru fiecare dintre mașinile din Bell Labs, echipa de dezvoltare pot porta le UNIX.
standardizare
Brian Kernighan (Brian Kernighan), Dennis Ritchie (Dennis Ritchie) si Ken Thompson (Ken Thompson), așa cum se spune că fără barba nu ești un programator.ru-Cyrl 18- tutorial Sypachev S.S. 1989-04-14 [email protected] studenți Stepan Sypachev