9990199393

9990199393



Rozdział 2

O języku C

Zobacz w Wikipedii: C (ję-

C jest językiem programowania wysokiego poziomu. Jego nazwę interpretuje się pr0gTam0Wallja) jako następną literę po B (nazwa jego poprzednika), lub drugą literę języka BCPL (poprzednik języka B).

Historia C

W 1947 roku trzej naukowcy z Bell Telephone Laboratories — William Shockley, Walter Brattain i John Bardeen — stworzyli pierwszy tranzystor; w 1956 roku, w MIT skonstruowano pierwszy komputer oparty wyłącznie na tranzystorach: TX-0; w 1958 roku Jack Kilby z Texas Instruments skonstruował układ scalony. Ale zanim powstał pierwszy układ scalony, pierwszy język wysokiego poziomu został już napisany.

W 1954 powstał Fortran (Formula Translator), który zapoczątkował napisanie języka Fortran I (1956). Później powstały kolejno:

•    Algol 58 — Algorithmic Language w 1958 r.

•    Algol 60 (1960)

•    CPL — Combined Programming Language (1963)

•    BCPL — Basic CPL (1967)

•    B (1969)

i C w oparciu o B.

B został stworzony przez Kena Thompsona z Bell Labs; był to język interpretowany, używany we wczesnych, wewnętrznych wersjach systemu operacyjnego UNIX. Inni pracownicy Bell Labs, Thompson i Dennis Richie, rozwinęli B, nazywając go NB; dalszy rozwój NB dał C — język kompilowany. Większa część UNIXa została ponownie napisana w NB, a następnie w C, co dało w efekcie bardziej przenośny system operacyjny. W 1978 roku wydana została książka pt. “The C Programming Language”, która stała się pierwszym podręcznikiem do nauki języka C.

Możliwość uruchamiania UNIX-a na różnych komputerach była główną przyczyną początkowej popularności zarówno UNIX-a, jak i C; zamiast tworzyć nowy system operacyjny, programiści mogli po prostu napisać tylko te części systemu, których wymaga! inny sprzęt, oraz napisać kompilator C dla nowego systemu. Odkąd większa

3



Wyszukiwarka

Podobne podstrony:
Rozdział 2O języku C Zobacz w Wikipedii: C (język programowania) C jest językiem programowania wysok
1 Wstęp do MATLAB-a.1.1 Podstawowe wiadomości o programie MATLAB jest językiem programowania wysokie
3 Język Pascal 3.1    Języki programowania wysokiego poziomu Języki programowania
Na dywanie siedzi jeż, Co on robi, to my też. Co robisz jeżyku? Jedno dziecko z rodzicem jest j
Przykładowe skrypty Jako, że będziemy używać VBScriptu, który jest językiem programowania, jako stud
VIII. Uwagi końcowe Program powyższy jest uzupełnieniem programu „Ludzkie ścieżki”. Jego założenia
Liberation CENTRUM JĘZYKÓW OBCYCHU nas każdy uczeń jest najważniejszy! Oferujemy wysoki poziom
Klasyfikacja języków programowania: Języki niskiego i wysokiego poziomu (rzędu) . Języki bliskie kod
Rozdział 4Używanie kompilatora Język C jest językiem kompilowanym, co oznacza, że potrzebuje specjal
Rozdział 9Instrukcje sterujące C jest językiem imperatywnym oznacza to, że instrukcje wykonują się j
Rozdział 17Wskaźniki Zobacz w Wikipedii Zinieimc w komputerze są przechowywane w pamięci. To wie każ
image 039 Rozdział 2Fizyczne i wirtualne źródła pola promieniowania Jest rzeczą oczywistą, że źródłe

więcej podobnych podstron