Introducere-in-programare

From Qt Wiki
Revision as of 16:05, 3 March 2015 by AutoSpider (talk | contribs) (Add "cleanup" tag)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
This article may require cleanup to meet the Qt Wiki's quality standards. Reason: Auto-imported from ExpressionEngine.
Please improve this article if you can. Remove the {{cleanup}} tag and add this page to Updated pages list after it's clean.

C/C++ 1 - Introducere in programare

Programele de calculator, cunoscute si sub numele de software, sunt constituite dintr-o serie de instructiuni pe care le executa calculatorul. Cand creati un program, trebuie sa specificati instructiunile pe care calculatorul trebuie sa le execute pentru a realiza operatiile dorite. Procesul de definire a instructiunilor pe care le executa calculatorul este numit programare. Cand creati un program, instructiunile se pastreaza intr-un fisier ASCII al carui nume contine, de obicei extensia C pentru un program C si extensia CPP pentru un program C+. De exemplu, daca ati creat un program care realizeaza statul de plata, puteti sa denumiti fisierul care contine instructiunile stat.c. C si C+ sunt doar doua din multitudinea de limbaje de programare. Multi programatori folosesc limbaje de programare ca BASIC, PASCAL si FORTRAN. Fiecare limbaj de programare are facilitati specifice si propriile puncte forte(dar si slabiciuni). Oricum, limbajele de programare exista pentru a ne permite sa definim instructiunile pe care vrem sa le execute calculatorul.

Instructiunile pe care le executa un calculator sunt de fapt grupuri de 1 si 0 (cifre binare) care reprezinta semnalele electronice produse in interiorul calculatorului. Pentru a programa primele calculatoare ( in anii 1940-1950), programatorii trebuiau sa inteleaga modul in care calculatorul interpreta diferitele combinatii de 0 si 1, deoarece programatorii scriau toate programele folosind cifre binare. Cum programele deveneau din ce in ce mai mari, acest mod de lucru a devenit foarte incomod pentru programatori. De aceea cercetatorii au creat limbaje de programare care permit exprimarea instructiunilor calculatorului intr-o forma mai accesibila omului. Dupa ce programatorii scriau instructiunile intr-un fisier (numit fisier sursa), un al doilea program (numit compilator), convertea instructiunile limbajului de programare in siruri de 1 si 0 (cunoscute sub numele de cod masina), pe care le putea intelege calculatorul. Fisierele dumneavoastra cu extensia EXE sau COM contin codul masina (siruri de 0 si 1) pe care calculatorul il va executa.

compilare

Dupa ce ati creat un fisier sursa, rulati un compilator pentru a converti instructiunile intr-un format pe care calculatorul sa-l execute. Daca, de exemplu, utilizati produsul MonoDevelop si veti apela compilatorul acesta va traduce codul dumneavoastra pe care l-ati scris in cod masina pentru a fi inteles de calculator.