limbaj de programare baze de date - studopediya

Privire de ansamblu de limbaje de programare de nivel înalt

Aceasta este prima limbă compilat creat în anii '50.

Programatorii de a dezvolta software-ul exclusiv în limbaj de asamblare, și-a exprimat îndoieli serioase cu privire la posibilitatea apariției de înaltă performanță limbaj de nivel înalt, astfel încât criteriul principal în dezvoltarea compilatorul Fortran este un cod executabil eficient. În timp ce FORTRAN a fost pus în aplicare mai întâi o serie de concepte de programare importante, comoditate, programul de creare a fost sacrificat oportunități pentru cod mașină eficient. Cu toate acestea, această limbă a fost creat un număr foarte mare de biblioteci, din sistemele statistice și terminând cu pachetele de control prin satelit. FORTRAN continuă să fie utilizate în multe organizații. Există o versiune standard a Fortran HPF (Fortran High Performance) pentru supercomputere paralele cu mai multe procesoare.

Acesta este un limbaj compilat pentru utilizare în domeniul economic și de a rezolva afaceri - sarcini elaborate la începutul anilor '60. Acesta este caracterizat printr-o mare „vorbăria“ - operatorii săi, uneori, arata ca expresii regulate în engleză. În COBOL a fost implementat mijloace foarte puternice de a lucra cu cantități mari de date stocate pe o varietate de suporturi externe. În această limbă, a creat o mulțime de aplicații care operează astăzi.

Algol (Algol). Limba Compilat creat în 1960. El a fost chemat să-l înlocuiască Fortran, dar din cauza structurii mai complexe nu este utilizat pe scară largă. În 1968. A fost creat versiunea de Algol 68, în funcție de capacitatea sa, iar acum înainte de mai multe limbaje de programare, cu toate acestea, din cauza lipsei de calculatoare suficient de eficiente pentru ea nu a reușit să creeze timp compilatoare bune.

limbajul Pascal, creat la sfârșitul anilor '70, foarte mult ca Algol, dar înăsprit o serie de cerințe în structura programului și există caracteristici care permit să-l folosească cu succes pentru a crea proiecte mari.

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.

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).

C ++ - o extensie orientată-obiect al setului realizat în ea C, limbajul dezvoltat în 1980 de către noi și puternice caracteristici care permit programatorilor să crească brusc productivitatea muncii, cu toate acestea, crearea de software complexe și de încredere cere dezvoltatorilor să formare la nivel înalt.

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.

O atenție deosebită este acordată dezvoltării limbii în două direcții:

§ susținerea diferitelor dispozitive mobile și microcalculatoare încorporate în aparate de uz casnic (tehnologie Jini);

§ crearea platformei - module software independente pot rula pe servere în rețelele globale și locale cu diferite sisteme de operare (Java tehnologie fasole).

În timp ce lipsa limbii - viteză redusă.

Acest grup diferă de limba limbilor algoritmice, în primul rând sarcini. Baza de date - Acest fișier (sau un grup de fișiere), care este un set ordonat de înregistrări care au o structură uniformă și organizate în conformitate cu un singur șablon (de obicei sub forma unui tabel). O bază de date poate consta din mai multe tabele. stocate convenabil în bazele de date ale diferitelor detalii ale directoare, fișiere, jurnale de contabilitate, etc atunci când se lucrează cu baze de date de multe ori au nevoie pentru a efectua următorii pași ..:

Prima bază de date a apărut cu mult timp în urmă, când a existat o necesitate pentru procesarea unor cantități mari de informații și grupuri de probe de înregistrări în funcție de anumite caracteristici. În acest scop, un limbaj structurat de interogare SQL a fost creat (Structured Query Language). Ea se bazează pe o teorie matematică puternică și permite procesarea eficientă a bazei de date, manipularea înregistrărilor nu individuale și grupuri de înregistrări.

Pentru a gestiona baze de date mari și SGBD lor un tratament eficient proiectat (sistem de management al bazei de date).

Aproape practic fiecare bază de date, în plus față de suportul limbajului SQL are propriul limbaj unic, care se concentrează pe caracteristicile bazei de date, și nu portabile pentru alte sisteme.

Astăzi, există cinci furnizori majori de baze de date:

Microsoft (SQL Server), IBM (DB2), Oracle, Software AG (Adabas), Informix si Sybase. Produsele lor sunt menite să sprijine funcționarea simultană a mii de utilizatori în rețea, iar baza de date pot fi stocate într-un mod distribuit pe mai multe servere.

așa-numitele baze de date desktop au fost create cu apariția calculatoarelor personale. Strămoșul limbilor moderne ale software-ului de baze de date pentru PC-ul este considerat a fi baza de date dBase II, care a fost interpretat limba. Apoi, au fost create compilatoare pentru el, a apărut Baze de date FoxPro, Clipper, sprijinind dialectele limbii. Astăzi, un versiuni similare, dar incompatibile de familie dBase limbi sunt puse în aplicare în Visual FoxPro Microsoft și Visual dBase produsele companiei Inprise.

articole similare