Extras din curs
C-ul este un limbaj orientat pentru aplicatii de uz general . Datorita caracteristicilor sale este un limbaj foarte utilizat de toate categoriile de programatori.
Dintre caracteristicile sale amintim :
• este un limbaj structurat;
• permite o exprimare compacta si concisa a programelor;
• este simplu de utilizat ;
Pe scurt, C-ul este un limbaj restrâns , puternic si flexibil care poate fi folosit pentru mai multe tipuri de aplicatii :
n programe de sistem :
n sisteme de operare ;
n driver-e de dispozitive ;
n interfete utilizator ;
n programe de aplicatie :
n editoare de texte ;
n gestiuni baze de date ;
n programe utilizator ;
C-ul executa secvential instructiunile, dar poseda instructiuni de decizie care pot altera secventa .
De asemenea , are instructiuni de ciclare , posibilitatea de a defini functii recursive si multe altele.
Referitor la declaratiile de date , la fel ca si Pascal-ul , C-ul admite tipuri de date de baza si tipuri de date derivate .
Tipurile de date de baza ale C-ului sunt intreg , real si caracter.Aceste tipuri de date de baza sunt in stransa legatura cu masina pe care a fost implementat limbajul .
Fiecare tip de data de baza are o lungime in octeti care depinde de tipul de masina . Exista si tipuri de date mai complexe cum ar fi :
n structurile ;
n uniunile ;
n masivele ;
Un tip de date care nu a fost amintit pana acum este tipul pointer . Pointerii dau C-ului flexibilitate.
Exista :
n pointeri la date ;
n pointeri la functii ;
n pointeri la pointeri .
Pe baza tipurilor de date enumerate anterior se pot crea tipuri de date noi foarte complexe.
C-ul permite constructii fundamentale care se folosesc in toate limbajele de programare structurate.
Preview document
Conținut arhivă zip
- C Standard.doc