Limbi orientate pe procedură, orientate spre probleme și orientate spre obiect

Limba de programare orientată pe procedură se referă la limbile de programare la nivel înalt, se bazează pe principiul succesiunii acțiunilor, care permite rezolvarea sarcinii.





Limbile orientate pe procedură sunt independente de mașină, de exemplu Fortran, Basic, C și sunt aplicate numai pentru o anumită clasă de sarcini, în afara cărora sunt ineficiente. Avantajul acestor limbi este că acestea sunt ușor de învățat și de utilizat: sunt mai aproape de o limbă naturală, de exemplu, în limba rusă sau în limba engleză, mai degrabă decât într-o limbă de computer.







Limbile de programare orientate pe procedură sunt proiectate pentru a descrie algoritmi (proceduri) pentru rezolvarea problemelor, ceea ce le-a dat un al doilea nume - algoritmic, deși noțiunea de limbaj algoritmic nu este echivalentă cu noțiunea de limbaj de programare. În funcție de computerul pe care se va rezolva aceeași problemă, programele în limbaj orientat pe procedură vor fi diferite numai în ceea ce privește designul.

Limbile de programare orientate pe probleme nu necesită o înregistrare detaliată a algoritmului pentru rezolvarea problemei. Structurile de control al datelor din aceste limbi reflectă caracteristicile clasei de sarcini care trebuie rezolvate. Practic, toate limbile de programare au fost create ca fiind orientate spre probleme. Un exemplu frapant de acest tip este limba Pascal.

Obiective orientate limbi de programare. de exemplu, C ++, sunt concepute pentru a crea sisteme globale cu posibilitatea de adaptare ulterioară la tehnologii modificate. Particularitatea lor constă în abordarea obiectului rezolvării problemei: este considerată ca un set de obiecte care interacționează unul cu celălalt prin intermediul mesajelor. Limbile orientate pe obiecte sunt comune în domenii precum modelarea, proiectarea, medicina, comunicațiile, prelucrarea diferitelor informații, sisteme de control, automatizare, dezvoltare de software.

Limbile de programare populare orientate pe obiecte includ următoarele.

Delphi este potrivit pentru programarea vizuală. Această limbă include tehnologii avansate precum compilatorul modern și scalarea. Domeniile sale principale: crearea de aplicații pentru Windows, crearea de interfețe, crearea de sisteme cu baze de date mari etc.

Software de aplicație

În aplicația software, este comună distingerea a două tipuri de programe: sisteme de programare și aplicații.

Sistemele de programare fac posibilă crearea de programe utilizând o varietate de limbi de programare. Recent, sistemul de programare vizuală (Borland Delphi), disponibil pentru utilizatorii începători, a devenit pe scară largă.

Dezvoltarea activă a rețelelor globale și locale de calculatoare necesită utilizarea unei varietăți de programe de comunicare. În prezent, aceste programe sunt incluse în sistemul de operare.

În legătură cu faptul că recent sa înregistrat o tendință spre o creștere semnificativă a numărului de viruși de calculator, programele antivirus devin deosebit de importante.

Pentru activitatea specialiștilor de diferite profiluri s-au dezvoltat aplicații cu scop special. Printre acestea - un sistem de grafică computerizată, sisteme automate de traducere, proiectare asistată de calculator (CAD), dicționare de computere, software de contabilitate.

De asemenea, din ce în ce mai populare sunt programele de formare utilizate în procesul educațional și pentru auto-educație. Acestea includ programe de tutoring, diverse teste și manuale pentru subiecți individuali. De mare importanță în procesul de învățare sunt aplicațiile multimedia, printre care puteți găsi enciclopedii și cărți de referință.







Articole similare

Trimiteți-le prietenilor: