capitolul2 - CAPITOLUL 2 Date, operatori i expresii DATE,...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: CAPITOLUL 2 Date, operatori i expresii DATE, OPERATORI I EXPRESII 2.1. Limbajele C i C++ 2.5.1. Tipuri de date 2.2. Programe n limbajul C/C++ 2.5.2. Constante 2.3. Preprocesorul 2.5.3. Variabile 2.4. Elemente de baz ale limbajului 2.6. Operatori i expresii 2.4.1. Vocabularul 2.6.1. Operatori 2.4.2. Unitile lexicale 2.6.2. Expresii 2.5. Date n limbajul C/C++ 2.7. Conversii de tip 2.1. LIMBAJELE C I C++ Aa cum comunicarea dintre dou persoane se realizeaz prin intermediul limbajului natural, comunicarea dintre om i calculator este mijlocit de un limbaj de programare. Limbajele C i C++ sunt limbaje de programare de nivel nalt. Limbajul C a aprut n anii 1970 i a fost creat de Dennis Ritchie n laboratoarele AT&T Bell. Limbajul C face parte din familia de limbaje concepute pe principiile programrii structurate, la care ideea central este structureaz pentru a stpni o aplicaie. Popularitatea limbajului a crescut rapid datorit eleganei i a multiplelor posibiliti oferite programatorului (puterea i flexibilitatea unui limbaj de asamblare); ca urmare, au aprut numeroase alte implementri. De aceea, n anii 80 se impune necesitatea standardizrii acestui limbaj. n perioada 1983-1990, un comitet desemnat de ANSI (American National Standards Institute) a elaborat un compilator ANSI C, care permite scrierea unor programe care pot fi portate fr modificri, pe orice sistem. Limbajul C++ apare la nceputul anilor 80 i l are ca autor pe Bjarne Stroustrup. El este o variant de limbaj C mbuntit, mai riguroas i mai puternic, completat cu construciile necesare aplicrii principiilor programrii orientate pe obiecte (POO). Limbajul C++ pstreaz toate elementele limbajului C, beneficiind de eficiena i flexibilitatea acestuia. Limbajul C++ este un superset al limbajului C. Incompatibilitile sunt minore, de aceea, modulele C pot fi ncorporate n proiecte C++ cu un efort minim. 2.2. PROGRAME N LIMBAJUL C/C++ Un program scris n limbajul C (sau C++) este compus din unul sau mai multe fiiere surs . Un fiier surs este un fiier text care conine codul surs (n limbajul C) al unui program. Fiecare fiier surs conine una sau mai multe funcii i eventual, referine ctre unul sau mai multe fiiere header (figura 2.1.). Funcia principal a unui program este numit main . Execuia programului ncepe cu execuia acestei funcii, care poate apela, la rndul ei, alte funcii. Toate funciile folosite n program trebuie descrise n fiierele surs (cele scrise de ctre programator), n fiiere header (funciile predefinite, existente n limbaj), sau n biblioteci de funcii....
View Full Document

Page1 / 16

capitolul2 - CAPITOLUL 2 Date, operatori i expresii DATE,...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online