CalculatoareProgramare

Programarea procedurală. Istoria om-calculator dialog, dezvoltare

Comunicarea cu calculatoare moderne este imposibilă fără utilizarea unui limbaj de programare specială. De la nașterea primelor calculatoare , există cinci generații de sisteme lingvistice, concepute pentru dialogul om-calculator. La început a fost o asamblare în forma sa originală. În anii '50 îndepărtate, a lucrat pe principiul folosind o singură linie de o singură declarație.

Pentru al înlocui la începutul anilor '60 a venit un asamblor simbolic. Caracteristica sa a fost prezența conceptului de variabile. De fapt, este acest ansamblu poate fi considerat un cu drepturi depline limbaj de programare. Cu aspectul său nu numai că a crescut viteza de dezvoltare, dar , de asemenea , îmbunătăți considerabil fiabilitatea software - ului. De asemenea, în paralel, dezvoltarea unui limbaj de programare scripting care se execută în modul de lot.

La mijlocul deceniului, a existat o a treia generație de limbaje de programare. A fost universal limbaj de nivel înalt. Odată cu dezvoltarea lor deja în anii '60 a existat o oportunitate reală de a îndeplini sarcinile diferitelor zone. limbi a treia generație sunt relativ simple, indiferent de alegere a computerului și a avut posibilitatea de a lucra cu sintaxa puternic. Cu munca lor programator aspect a devenit mai productiv. Chiar și astăzi, limbajele de programare a treia generație sunt un instrument convenabil pentru dezvoltarea unei game largi de aplicații.

În 70-e a început a patra generație de limbaje de programare. Cu ajutorul lor, există o realizare de proiecte majore, fiabilitate crescută, și mărește viteza de dezvoltare a aplicatiilor. Caracteristica lor este orientarea pe anumite aplicații, se deplasează departe de universalitatea posibilitatea de a rezolva probleme specifice pe un nou nivel de performanță.

A cincea generație de limbaje de programare a apărut în anii '90. Ele fac parte din categoria de extensii funcționale oferite de un sistem normal de utilizator. Cu ajutorul lor, chiar de la persoana de programare la distanță este capabil de a crea aplicații de înaltă performanță. Cu a cincea generație de programare la domiciliu să devină o realitate pentru toată lumea.

Clasificarea limbilor, există o clasă care utilizează programarea procedurală ca principiu de bază. Acest principiu este o reflectare a arhitecturii calculatorului, numit Neumann. Când scrieți o secvență de comandă program este folosit într-un limbaj procedural, care definește un algoritm pentru a rezolva această problemă.

Programarea procedurală ca stafide sugerează posibilitatea de utilizare a memoriei pentru stocarea datelor. În programele de acest tip, ne confruntăm cu comanda de atribuire, puteți defini și modifica memoria. Conținutul de conversie se realizează în memoria calculatorului, ca urmare a modificărilor la starea inițială rezultată.

Programarea procedurală a fost utilizată în limbi, cum ar fi Fortran, a apărut în începutul anilor '50 pentru a crea programe care rezolvă probleme științifice și tehnologice; Cobol (60s) - procesarea unor cantități mari de date pe diferite suporturi; Algol - avansat limbaj multi-utilizare. Ultima prezență notabilă a „structurii blocului“ și „alocarea dinamică“.

Programarea procedurală nu este ocolit și începători. În 60-e a inceput bine-cunoscut BASIC. Simplitatea și versatilitatea sa a permis limba să se răspândească cu mare viteză, câștigând un număr mare de admiratori in fiecare an.

Supra-pionierii limbi urmate de un număr foarte mare de diferite interpreți. Limba PL-1, Pascal (PASCAL), ADA, SI a continuat dezvoltarea principiului programării procedurale.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ro.delachieve.com. Theme powered by WordPress.