Limbaje Procedurale Neprocedurale Orientare Concurente

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.

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 131 caractere
Marime:
4.44 KB (arhivat)
Nivel studiu:
Gimnaziu
Tip document:
Referat
Materie:
Informatica
Data publicare:
26.12.2009
Structură de fișiere:
  • Limbaje Procedurale Neprocedurale Orientare Concurente
    • Referat.doc
Predat:
la gimnaziu
Te-ar putea interesa și:
Obiectivele disciplinei Studiul acestei discipline face ca studentii sa se familarizeze cu...
CAPITOLUL 1. TEORIA BAZELOR DE DATE RELATIONALE 1.1. MODELUL RELATIONAL Modelul relational a...
I.1 Limbajul de programare Access SQL1 Limbajul de programare Access SQL sau mai precis...
1.1. Introducere in bazele de date Sistemele de baze de date pot fi considerate ca cea mai...
Introducere Lucrarea de fata isi propune sa acopere, nevoile programatorului de aplicatie...
Sus!