limbaje de programare baze de date 2

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, în acest sens, 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, program de creare a fost primit ?? oportunități eseno sacrificat pentru cod mașină eficient. În acest caz, 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). limbaj compilat creat 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ă spre obiect al limbajului C, dezvoltat în 1980 ᴦ. Acesta include multe caracteristici noi și puternice, 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 eliminarea Sun ?? ex 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:

§ sprijinirea Sun ?? evozmozhnyh dispozitive mobile și microcalculatoare încorporate în aparate de uz casnic (tehnologia 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 Sun ?? sarcinile sale. 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 în întregime ?? este necesar pentru a face următoarele ..:

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 grupuri de informații și de eșantion de înregistrări definite ?? ennym prezentate. Î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 baze de date de conducere producător ?? S:

Microsoft (SQL Server), IBM (DB2), Oracle, Software AG (Adabas), Informix si Sybase. Produsele lor sunt destinate ?? Enes pentru a sprijini funcționarea simultană a mii de utilizatori ?? i pe rețea, iar baza de date pot fi stocate într-un distribuite ?? Hinom 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. compilatoare Alături de el au fost create au 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.

a se vedea, de asemenea,

Limbaje de programare (programare pentru Internet) orientate obiect limbaje de programare Acest domeniu a fost dezvoltat la mijlocul anilor '70. Kernighan și Ritchie. Este un ecran de obiecte din lumea reală, lor. [Citește mai mult].

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, în [citeste mai mult] ..

articole similare