programare imperativă

limbaj de programare algoritmică - o limbă (formal) artificiale pentru algoritmi de scriere. Limbajul de programare este dată de descrierea acesteia și este implementat sub forma unui program special: un compilator sau interpret.

Limbaj de programare; limba algoritmica

Pascal (Pascal). limbajul Pascal, creat la sfârșitul anilor '70 este fondatorul multor idei de programare moderne Nicholas Wirth, amintește de Algol, dar înăsprit o serie de cerințe la structura programului și există caracteristici care permit să-l folosească cu succes pentru a crea proiecte mari.

Basic (BASIC). Există, de asemenea, compilatoare și interpreți pentru limba, iar popularitatea se situeaza pe locul întâi în lume. Acesta a fost creat în anii '60 ca o limbă de predare și foarte ușor de învățat.

C (C). Această limbă a fost creat la Bell și inițial nu a fost considerată ca un laborator de masă. Acesta a fost planificat să înlocuiască ansamblul să fie capabil să creeze programe la fel de eficient și compact, și în același timp, nu depinde de tipul specific de procesor.

Xi este în mare măsură similar cu Pascal și dispune de instrumente suplimentare pentru lucrul direct cu memorie (indicii). În această limbă, în anii '70 a scris numeroase aplicații și software de sistem, și mai multe sisteme de operare bine cunoscute (Unix).

Limbile de programare a patra generație

C ++ (C ++). C ++ - o extensie orientată-obiect al limbajului C, creat de Bjarne Stroustrup în 1980. Multe noi caracteristici puternice, va creste in mod dramatic productivitatea programatorilor, de a impune pe moștenirea unui anumit limbaj de nivel scăzut C, având ca rezultat crearea unor programe complexe și fiabile necesită un nivel ridicat de dezvoltatori de formare.

Java (Java, Java). Această limbă a fost creat de Sun la începutul anilor '90, pe baza C ++. Acesta este conceput pentru a simplifica dezvoltarea de aplicații bazate pe C ++, prin excluderea de toate funcțiile de nivel redus. Dar principala caracteristică a acestei limbi - nu compilarea codului nativ, și independent de platforma bytecode (fiecare echipă este un octet). Acest bytecode poate fi executat cu ajutorul unui interpret - JVM Java-mașină (Java Virtual Machine), din care versiuni sunt create în prezent pentru toate platformele. Multumita aparatului Java în programul Java poate fi transferat nu numai la nivel de cod sursă, dar, de asemenea, la nivelul unui octet-cod binar, astfel încât popularitatea limbajului Java astăzi este al doilea numai la BASIC. Limbajul Java vă permite să creați programe pentru Internet.

O atenție deosebită în dezvoltarea acestei limbi pe două domenii: suport pentru toate tipurile de dispozitive și microcalculatoare mobile, încorporate în aparate de uz casnic (tehnologie Jini), precum și crearea de module software independente de platforma poate rula pe servere în rețelele globale și locale cu diferite sisteme de operare (Java tehnologie Fasole). Până în prezent, principalul dezavantaj al acestei limbi - viteză redusă, astfel cum a fost interpretat de limbajul Java.

Acest lucru este toate limbile algoritmice. Acesta este acum utilizat pe scară largă de limbi algoritmice Pascal și SI. limbaje de programare bazate au fost create limbaje de programare obiect și vizual-obiect. limbaje orientate obiect sunt C ++ și Object Pascal, care vă permit să creați o varietate de aplicații. Limbaje de nivel 4 vă permit să creați aplicații care operează pe diverse platforme: DOS, Windows, UNIX.

Caracteristici limbaje de programare, care au un algoritm specific predeterminat pentru rezolvarea problemei, utilizați operatorul de atribuire, este posibilă, dar descurajat declarația goto. limbi algoritmice numit în mod diferit procedurale sau obligatorii.

Imperativul programare - o tehnologie de programare, caracterizată prin principiul calculării modificărilor de stat mod secvențial în trepte. În acest caz, managementul schimbării este complet definită și pe deplin supravegheat. Imperativul limbaj de programare - este la fel ca și limbajul de programare orientată spre procedură. orientată spre procedură limbaj de programare - un limbaj de programare de nivel înalt, care se bazează pe descrierea acțiunilor principiu (secvență) care să permită pentru a rezolva problema. De obicei, limbaje procedurale stabilite programul ca un set de proceduri sau programe.

articole similare