Język C został opracowany w roku 1970 w Bell Laboratories, przede wszystkim na dobro do pracy Ken Thompson i Dennis Ritchie. Programiści potrzebował bardziej przyjazny dla użytkownika zestaw instrukcji dla systemu operacyjnego UNIX, który w czasie wymagane programy napisane w języku asemblera. Programy montażowe, które mówią bezpośrednio na sprzęcie komputera, są długie i trudne do debugowania, a oni wymagane żmudne, czasochłonne prace, aby dodać nowe funkcje [Źródło: King]. Największa
Pierwsza próba Thompsona w wysoko- nazywano poziom języka B, hołd dla BCPL języka programowania systemu, na których się opiera. Gdy Bell Labs nabyła Digital Equipment Corporation (DEC model systemu) UNIX PDP-11, Thompson przerobione B lepiej dopasować wymagania nowszym, lepszym sprzętem. Tak więc, następca C B, urodził. W 1973, C był wystarczająco stabilny, że sam UNIX może być zapisane w ten innowacyjny nowego języka na wyższym poziomie [Źródło: King]. Największa
Przed C może być skutecznie stosowane poza Bell Labs, inni programiści potrzebny dokument, który wyjaśnił, Jak tego użyć. W 1978 roku, książka " C Programming Language " Brian Kernighana i Dennisa Ritchie, znane przez entuzjastów C jak K & R lub " Białej Księgi, " stało się ostateczne źródło dla programowania C. W chwili pisania tego, drugiej edycji K & R, pierwotnie opublikowany w 1988 roku, nadal jest powszechnie dostępne. Oryginalny, fabrycznie Standardowa wersja C nazywa się K & RC na podstawie tej książki Największa
Aby upewnić się, że ludzie nie tworzą własne dialekty w czasie, programiści C pracował przez 1980 do tworzenia norm dotyczących. język. W USA dla C, American National Standards Institute (ANSI), stał się standardowym X3.159-1989 oficjalną w 1989 roku Międzynarodowa Organizacja Normalizacyjna (ISO) normy ISO /IEC 9899: 1990, a następnie w 1990 roku wersje C po K & R odwołać tych standardów i ich nowsze wersje (C89, C90 i C99). Możesz także zobaczyć C89 określane jako " ANSI C, " " ANSI /ISO C " lub " ISO C. " Największa
C, a jego wykorzystanie w systemie UNIX to tylko jedna część boom w rozwoju systemu operacyjnego przez 1980. Dla wszystkich ulepszeń w stosunku do swoich poprzedników, choć, C nadal nie był łatwy w użyciu do tworzenia większych aplikacji. Jak komputery stały się bardziej wydajne, popyt wzrósł na łatwiejsze doświadczenia w programowaniu. Żądanie to skłoniło programistów