Introducere C++

Aceste lectii au rolul de a va familiariza cu principalele instrumente si metode de programare in limbajul C si C++
Avem o sectiune dedicata ce contine probleme C++ rezolvate si explicate pas cu pas.
La sfarsitul fiecarei lectii veti avea o trimitere catre anumite probleme din aceasta sectiune pentru o mai buna intelegere a lectiei respective.
Pentru a va perfectiona abilitatiile si pentru a putea intelege mai bine acest limbaj de programare parcurgeti aceasta sectiune integral separat la sfarsitul acestui curs!
Puteti vizita sectiunea cu probleme apasand click aici!

Limbajul C a fost implementat de: Dennis Riychie si Ken Thompson.
C este un limbaj de programare general, compilat.

C mai este numit si limbaj de programare de nivel mediu, deoarece combina elementele unui limbaj de programare inalt cu controlul si flexibilitatea limbajelor de asamblare (assembler language).

C++ este o versiune a limbajului C. Aceasta a fost dezvoltata de Bjarne Stroustrup.

Pe parcursul urmatoarelor lectii, este recomandat sa copiati codul sursa din fiecare exemplu si sa il executati pentru a il intelege mai bine.

1.Ce este un program?
Un program este o lista de instructiuni date calculatorului pentru a le executa.
Calculatorul va citi instructiunile si le va executa una dupa alta. În acest lucru consta programarea.
Fiecare din noi foloseste programe. De exemplu sistemul de operare (este tot un program).

2.Ce este microprocesorul si ce face el?
Microprocesorul este creierul unui calculator.
Microprocesorul citeste instructiunile si le executa
Microprocesorul recunoaste instructiunile sub forma de cod binar.
Acesta este un cod binar: 11011011 => Octet. Un octet este format din 8 biti. Cifrele formate din 0 si 1 se numesc biti.
Cand calculatorul executa un program, parcurge sirul de octeti grupati in instructiuni.
Acest cod binar a fost greu de inteles, dar mai tarziu s-a inventat limbajul de asamblare.

3.Ce este limbajul de asamblare (assembler language)?
Limbajul de asamblare este un limbaj de programare al calculatoarelor care, in locul codului binar, foloseste o desmnare simbolica.
Dar si acest limbaj a fost greu de inteles de catre anumiti programatori, asa ca s-a inventat limbajul C++.

Pentru a putea incepe sa programam, avem nevoie de doua programe.

Primul program se numeste "ide".
Ide este programul care ne permite sa scriem codul si sa il rulam.
Cel de-al doilea program se numeste "compilator".
Compilatorul este programul care traduce codul nostru in cod binar.

Puteti descarca ide-ul separat de compilator, dar pentru a va fi mai usor, descarcati programul Code::Blocks care le contine pe ambele.