joi, 31 mai 2012

Initiere in Programare



 Programarea in C/C++
Programele se scriu in general pentru rezolvarea unor probleme (calcul, grafica etc). In general urmaresc simplificarea anumitor proceduri. Programul in sine este algatuit din dintr-un cod complex care poarta denumirea de Algoritm. Structura generala a unui program.
1. Depistarea problemei;
2. Gasirea algoritmului;
3. Codificarea sa intr-un limbaj de programare C/C++, Pascal etc.;
4. Testarea codului.
Un calculator este o masina electronica digitala compusa din trei componente:
1. procesor (central processing unit sau CPU);
2. memorie;
3. dispozitive de intrare/iesire.


Procesorul lucreza cu instructiuni care se inregistreaza in memoria RAM (memoria de lucru a calculatorului). Tot acolo se inregistreaza si date (valorile variabilelor etc.).
Sistemul de operare consta intr-o colectie de programe speciale si are doua scopuri principale:
1. coordoneaza resursele (memoria, procesorul, imprimanta) masinii. De exemplu, daca un fisier este creat pe disc sistemul de operare are grija de detaliile localizarii acestuia si memoreaza numele, lungimea si data creearii;
2. produce instrumente necesare utilizatorilor, multe dintre ele sunt folositoare utilizatorilor C. De exemplu, doua dintre acestea sunt un editor de texte si un compilator de C.
Pentru a incepe sa programati in C aveti nevoie de un compilator.
Aici sunt cateva compilatoare pe care le recomand din propria mea experianta:
  • Code::Blocks
  • Bloodshed Software - Dev-C++
Ce face un compilator
Preprocesorul modifica o copie a codului sursa prin includerea altor fisiere si facand alte schimbari. Compilatorul traduce aceasta in cod obiect folosit de incarcator pentru producerea fisierului executabil final. Fisierul care contine codul obiect se numeste fisier obiect. Fisierele obiect, spre deosebire de fisierele sursa, nu se pot intelege asa usor. Cand spunem deci compilare, de fapt invocam preprocesorul, compilatorul si apoi incarcatorul.
Dupa ce scriem un program, acesta trebuie compilat si testat. Daca sunt necesare modificari, atunci codul sursa trebuie editat din nou. Asadar, partea proceselor de programare consta din ciclul:
1. editare > 2. compilare > 3. executie

Niciun comentariu:

Trimiteți un comentariu