Limbaje procedurale, neprocedurale, orientare, concurențe

Previzualizare referat:

Extras din referat:

de organizare (structurare) a unui program. Limbajele neprocedurale sunt concepute pentru a gandi un program la nivel de instructiune, pe cand cele procedurale, obliga programatorul sa conceapa programe la nivel de bloc. Intr-un limbaj procedural (numit si limbaj structurat) programele sunt scrise instructiune cu instructiune, dar ele sunt organizate logic in blocuri (grupuri de instructiuni) ce realizeaza o actiune bine determinata. In general un bloc are un punct de intrare si un punct de iesire nu mai multe. Un limbaj procedural ofera posibilitatea utilizarii unui nivel ridicat de concepere a unui program si duce la realizarea de programe coerente si protejate la erori. Prin contrast, limbajele neprocedurale nu favorizeaza programatorul in a se desprinde de nivelul instructiune si duc deseori la programe greu de controlat mai ales in cazul programelor de dimensiuni mari. Limbajele neprocedurale sunt inca preferate de unii utilizatori datorita timpului foarte scurt cat decurge invatarea si utlizarea lor. anumita problema sau concepute pentru solutionarea oricarui tip de problema limbaje de uz general sau altfel spus, neorientate pe o problema. Limbajele orientate prezinta un grad inalt de specificitate pe cand un limbaj neorientat reprezinta un cadru general ce permite introducerea de catre utilizator a conceptelor si prelucrarilor dorite. Deci, diferenta esentiala dintre cele doua tipuri de limbaje o constitue nivelul conceptual definit. Cele specializate poseda deja integral suportul necesar si permit programatorului sa se concentreze la ansamblul problemei, pe cand cele nespecializate lasa in sarcina programatorului manevrarea nivelelor inferioare ale problemei. I. 4. Limbaje concurente Un limbaj concurent permite definirea de procese (prelucrari) paralele, executia sa fiind ramificata la un anumit moment de timp. Prin contrast limbajele neconcurente (majoritatea limbajelor) au o desfasurare liniara, fiind activ un singur proces la un moment dat. Procesele concurente presupun in mod obligatoriu un sistem multi-tasking ce poate gestiona mai multe sarcini la un moment dat. ...

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Limbaje Procedurale Neprocedurale Orientare Concurente
    • Referat.doc
Alte informații:
Tipuri fișiere:
doc
Diacritice:
Da
Nota:
9/10 (3 voturi)
Anul redactarii:
2007
Nr fișiere:
1 fisier
Pagini (total):
2 pagini
Imagini extrase:
1 imagini
Nr cuvinte:
360 cuvinte
Nr caractere:
2 044 caractere
Marime:
4.44KB (arhivat)
Publicat de:
Anonymous A.
Nivel studiu:
Gimnaziu
Tip document:
Referat
Materie:
Informatică
Predat:
la gimnaziu
Sus!