Limbajul C++ este construit pe structura limbajului C, fiind unul dintre cele mai importante si populare limbaje din lume. In forma obisnuita, C++ este o versiune dezvoltata a limbajului C standard ANSI (American National Standards Institute).
Spre deosebire de C, limbajului C++ i s-au adaugat noi facilitati, acesta devenind mai riguros si permitand programarea orientata pe obiecte (OOP).
Limbajul C a fost inventat si inplementat prima oara de Dennis Ritchie pe un calculator DEC PDP-11 care utiliza sistemul de operare UNIX. Limbajul C este rezultatul unui process de dezvoltare care a inceput cu un limbaj numit BCPL, creat de Martin Richards. Plecand de la limbajul BCPL, Ken Thompson a inventat un limbaj numit B, de la care, in anii 70, s-a ajuns la dezvoltarea limbajului C.
Limbajul C este un limbaj de nivel mediu, combinand facilitatile unui limbaj de inalt nivel (Pascal, Basic etc.) cu flexibilitatea unui limbaj de asamblare. C permite lucrul cu biti, octeti si adrese - elemente care stau la baza functionarii calculatorului. De asemenea este un limbaj portabil, adica un soft, scris in C pentru un anumit calculator si un anumit sistem de operare, se adapteaza usor pe oricare altul.
Spre deosebire de un limbaj de inalt nivel, C nu efectueaza aproape nici un control al erorilor, in timpul rularii unui program,intreaga responsabilitate revenindu-i programatorului.
Limbajul C are doar 32 de cuvinte-cheie, spre deosebire de limbajelede inalt nivel care au mult mai multe.
STRUCTURA PROGRAMELOR C++
Orice program C++ are urmatoarea structura:
1. directive preprocesare
2. declaratii globale
3. functii
In caz general, structura unui program in C este urmatoarea:
declaratii globale
returneaza-afiseza main (lista de parametrii)
{
secventa de instructiuni
}
returneaza-afiseza functia_1 (lista de parametrii)
{
secventa de instructiuni
}
returneaza-afiseza functia_2 (lista de parametrii)
{
secventa de instructiuni
}
...
returneaza-afiseza functia_N (lista de parametrii)
{
Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.