Sunteți pe pagina 1din 28

activitate informatic de elaborare a produselor-program, a programelor

(software) necesare
Programarea informatic conine urmtoarele subactiviti: specificarea,
proiectarea, implementarea, documentarea i ntreinerea produsului
program.
proces ce conduce de la formularea unei probleme (de calcul) la un
program executabil pe un calculator
programming implic activiti precum
sarcini nrudite sunt testarea, depanarea, ntreinerea codului surs,
implementarea sistemului construit, managementul acestuia etc; acestea
pot fi considerate ca pri ale procesului de programare, dar cel mai adesea
sunt asociate termenului de dezvoltare software
Ingineria software (ingineria programrii) combin tehnici inginereti cu
practici de dezvoltare software
n ingineria software, programarea (implementarea) este privit ca una din
fazele procesului de dezvoltare software
exist o permanent dezbatere dac scrierea de programe este o form de
art, un meteug sau o disciplin inginereasc
Programarea structurat este o paradigm a programrii aprut dup anul 1970
datorit complicrii crescnde a programelor de calculatoare. A aprut ca un model nou
de programare, n scopul de a crea noi tehnici de programare apte de a produce programe
care s fie sigure n funcionare, pe o durat mai lung.
Programarea imperativ, n contrast cu programarea declarativ, este o paradigm de
programare care descrie calculul ca instruciuni ce modific starea unui program. n
aproape acelai fel n care modul imperativ din limbajele naturale exprim comenzi pentru
aciuni, programele imperative sunt o secven de comenzi pentru acionarea
calculatorului. Programarea procedural este o metod obinuit de executare a
programrii imperative i de aceea cei doi termeni sunt folosii deseori ca sinonime.
Programarea declarativ este un stil de programare n care se descrie logica unui calcul,
fr s se prezinte modul de execuie; programarea declarativ rspunde la ntrebarea ce
trebuie calculat i nu la ntrebarea cum se face acest lucru. Programarea logic i
programarea bazat pe reguli se nscriu n paradigma programrii declarative.
Programarea orientat pe obiecte (sau programarea orientat obiect este o paradigm
de programare, axat pe ideea ncapsulrii, adic gruprii datelor i codului care opereaz
asupra lor, ntr-o singur structur. Un alt concept important asociat programrii orientate
obiect este polimorfismul.
Programarea funcional este o paradigm de programare care trateaz calculul ca
evaluare de funcii matematice i evit starea i datele muabile. Se pune accent pe
aplicarea de funcii, spre deosebire de programarea imperativ, care folosete n principal
schimbrile de stare.


Sursa: Corina Forscu
Sursa: Corina Forscu
Sursa: Corina Forscu
Sursa: Corina Forscu

S-ar putea să vă placă și