Cuprins
- Introducere 3-4
- 2. Sarcina 5
- 3. Schema bloc a programului 6-68
- 4. Listingul programului 69-80
- 5. Descrierea programului 81-89
- 6. Rezultatele obţinute 90-95
- 7. Concluzii 96
- 8. Lista literaturii utilizate 97
Extras din proiect
1.Introducere
Descrierea succintă a limbajului de programare C
Numim limbaj de programare un limbaj cu ajutorul căruia putem comunica unui calcu-
lator metoda de rezolvare a unei probleme.
Limbajul de programare C a fost inventat şi implimentat pentru prima oară de Dennis
Ritchie pe un DEC PDP-11 care utiliza sistemul de operare UNIX.C este rezultatul unui proces de dezvoltare care a început cu un limbaj numit BCPL,creat de Martin Richards;
BCPL a influenţat un limbaj numit B,care afost inventat de Ken Thompson.În anii 1970
B a dus la dezvoltarea limbajului C.
Mulţi ani standardul de facto pentru C a fost versiunea ce însoţea sistemul de operare
UNIX.El a fost descris pentru prima dată în ,,The C Programming Language” (Limbajul
de programare C) de Brian Kernighan şi Dennis Ritchie (Englewood Cliffs,NJ:Prentice
Hall,1978).O dată cu creşterea popularităţii calculatoarelor personale,au fost create nu-
meroase implimentări de C.A fost aproape un miracol că acestea au fost în mare măsură
compatibile (însemnînd că un program scris în una din eleputea fi compilat de obicei cu succes utilizînd o alta).Totuşi,deoarece nu exista nici un standard,apăreau discrepanţe.
Pentru a remedia acest fapt,în vara lui 1983,a fost stabilit un comitet pentru crearea unui
standard ANSI (American National Standards Institute) care să definească o dată pentru
totdeauna limbajul C.Procesul de standardizare a durat 6 ani (mult mai mult decît s-ar fi
aşteptat orice om rezonabil).În sfîrşit,standardul ANSI C a fost adoptat în decembrie 1989,primele copii devenind disponibile la începutul lui 1990.În prezent,toate compila-
toarele C/C++ se supun standardului ANSI C.De asemenea,standardul ANSI C este o
bază pentru propunerea de standard ANSI C++.
Limbajul de programare C este adesea numit un ,,limbaj de programare de nivel mediu”
fapt ce se datorează gamei vaste de neajunsuri care le posedă,în comparaţie cu un limbaj
de programare de nivel înalt.Aceasta,însă,nu înseamnă că C este mai puţin performant,
mai greu de utilizat sau mai puţin dezvoltat decît un limbaj de nivel înalt, cum ar fi BASIC sau Pascal,şi nici că are natura greoaie a unui limbaj de asamblare (inclusiv
problemele sale).C este descris ca un limbaj de nivel mediu,deoarece combină cele mai
bune facilităţi ale unui limbaj de nivel înalt cu posibilităţile de control şi flexibilitatea
limbajului de asamblare.Succint,locul limbajului de programare C în gama limbajelor informatice poate fi sesizat mai jos:
Limbaje de nivel înalt
Ada
Modula-2
Pascal
COBOL
FORTRAN
BASIC
Limbaje de nivel mediu
C++
C
FORTH
Limbaje de nivel scăzut
Macro-asamblor
Limbaje de asamblare
Surprinzător,dar nu toate limbajele de programare sunt pentru programatori.În schimb,
C (ca şi C++) a fost creat,influenţat şi testat de către adevăraţii programatori.Rezultatul
final a fost că C oferă programatorului exact ceea ce îşi doreşte: restricţii puţine,motive
puţine de nemulţumire,structuri în blocuri,funcţii de sine stătătoare şi un set compact de
cuvinte-cheie.Folosind C,utilizatorii pot să atingă eficienţa codului de asamblare com-
binată cu structura limbajului ALGOL sau Modula-2.Nu este surprinzător faptul că C şi
C++ au ajuns cu uşurinţă cele mai răspîndite limbaje printre cei mai buni profesionişti ai
programării.
Preview document
Conținut arhivă zip
- Limbajul de Programare C++.doc