limbaje de programare de nivel înalt

limbaje de programare de nivel înalt
Apariția de limbaje de programare de nivel înalt (HLPL - nivel înalt limbaj de programare) - un pas logic în dezvoltarea tehnologiei de calculator.

Stocare și algoritmi de transmisie, sau o secvență de instrucțiuni este principala sarcină limbaj de programare. Și două goluri sunt o prioritate pentru el. Acesta oferă programatorului posibilitatea de a stabili acțiunile necesare, și creează conceptul, care poate beneficia de un programator atunci când gândire sarcini.

Până în prezent, greu de spus cât de multe mașini sunt sisteme de înregistrare. Experții spun că acestea nu sunt mai puțin decât sistemele noastre informatice proprii.

Este posibil să se scrie programe direct pe limba „nativă“ a mașinii (low-level limbaj mașină), deși este destul de complicată și de proces-consumatoare de timp. O astfel de limbă a fost posibilă numai la începutul erei computerului - 1950. Salvarea programatori și link-ul om și mașină a fost crearea de limbi non-machinic. Acesta este un nivel înalt de limbi li se permite să lucreze nu direct, ci prin intermediul programului-traducători. Ei folosesc o mașină care poate fi citit „codul sursă“, care provoacă un computer pentru a efectua acțiunea dorită, scrisă în limba mașinii.

În lumea modernă utilizează două tipuri principale de compilatoare. Acesta este un pas de scanare și verificarea interpretul codul sursă. Iar compilatorul, citește întregul cod sursă pentru a crea un text întreg program folosind limbaj mașină. Ulterior, acest program este rulat separat, fără utilizarea codului sursă.

Istoria programării începe cu ideea de a crea un program. Principiul său de funcționare rămâne neschimbat din anii 20 ai secolului al XIX-lea. Charlz Bebbidzh propus Preinregistrare o secvență de acțiuni ale mașinii, astfel încât mai târziu le va executa automat. Acest lucru a condus la crearea calculatoarelor digitale care rulează în mod automat.

Cine a trăit în același timp, Ada Lavleys este considerat primul programator din lume. Acesta a dezvoltat unul dintre cele mai importante elemente ale orice limbaj de programare moderne - ciclu. Și, de asemenea, unele tehnici de management algoritmi pe care programatorii folosesc astăzi.

Structura semantică, care sunt pe scurt descriu structura datelor de informații și toate operațiunile efectuate cu ei, sau abstractii sunt o caracteristică majoră a limbilor de nivel înalt.

limbaje de programare de nivel înalt
În 1942, lumea a fost mai întâi introdus limbaj de programare de nivel înalt. Fondatorul ei Konrad Tsuze a numit-o plankalkül sau „planificare calcul“. Această limbă este permisă utilizarea operatorilor condiționale, matricele, aritmetice, declarații, cicluri iterative plutitoare pentru a menține funcționarea de destinație și multe alte mijloace de aproape toate limbajele de programare moderne.

Mai târziu, John Mouchli a dezvoltat caractere speciale care sunt permise pentru a codifica instrucțiunile mașinii. A fost o revoluție în lumea limbaje de programare. Inspirat de inovație, colegul său Grays Myurrey Hopper și echipa ei au venit pentru a crea rutine. Ei au inventat termenul de „depanare“.

Aspectul primitiv al primilor interpreți ai lumii trebuie, de asemenea, George. Mouchli. El a fost cel care a dezvoltat «scurt cod» sistem, care a devenit primitiv limbaj de programare de nivel înalt. Cu acesta Mouchli înregistrat sarcina constând în formule matematice. În continuare tradus conținutul formulelor prin intermediul unui tabel special în codul de două caractere. El a devenit un cod binar mașină în procesarea unui program de calculator.

Grupul sub conducerea sa în 1954, a fost dezvoltator sistemele Math-Matic. Acest sistem a inclus un compilator și limbaj de programare. In acest studiu, programatorii nu au încetat, iar în 1958 a văzut lumina compilatorul Flow-Matic. El a permis să scrie programe în limba aproape de limba engleză.

Alte evoluții în direcția rezolvării problemelor de afaceri au contribuit la crearea limbajului COBOL (COBOL - Common Business Oriented Language) în 1960. Principalele sale caracteristici este de a dezvolta un mijloc de prelucrare a datelor de text, datele de ieșire sub forma unui document specific. Cu toate acestea, instrumentele sale matematice sunt cu mult în spatele Fortran și Algol. Prima sarcină a fost de a organiza Cobol de masă în prelucrarea datelor de afaceri și de gestionare a industriei.

Descoperire reală în domeniul tehnicii de calcul și de programare a devenit la mijlocul anilor '50. limbi apărut pentru prima dată îmbunătățite, au devenit o legătură între programator și mașina. Una dintre principalele și cel mai popular a fost Fortran. Echipa de dezvoltatori IBM a creat prima versiune în 1954.

Fortran a fost o revelație pentru matematicieni și ingineri, deoarece va permite să efectueze rapid și precis calcule matematice natură științifică și tehnică.

Începutul anilor șaizeci a fost marcată de apariția unor noi limbi de nivel înalt. Fiecare dintre ei a avut propria direcție, care permite rezolvarea problemelor de o anumită zonă. În plus, li se permite să se lege la o anumită mașină sau de a exprima gusturile personale ale creatorilor lor.

Incertitudinea în domeniul programării a dus la o încercare de a crea un limbaj universal, în anii '60. O astfel de limbă nu ar trebui să fie legat de o anumită arhitectură de calculator și o anumită clasă de probleme. Pe parcursul dezvoltării sale a luat din nou IMB. Primul rezultat a fost în 1967 PL / 1 (Programm Language One). Creatorii au încercat să stabilească posibil pentru a rezolva orice sarcină, de la calcul pentru a găsi informații. Încercarea nu a avut succes, deoarece limba nu a fost suficient de simplă și conținea erori.

Cu toate acestea, lansarea limbilor universale a fost necesară. Acest lucru a condus la apariția unor noi versiuni ale vechilor limbi Algol-68 în 1968 și Fortran-77. limbi universale au fost înlocuiască treptat toate celelalte. Din păcate, sarcina de a dezvolta un scop general, la nivel înalt limbaj de programare și nu a fost rezolvată.

încercare de succes relativ pentru a crea un limbaj universal a devenit LISP. El a apărut în 1965. Principala caracteristică a acestuia - funcții pe care orice algoritm poate fi descris definit recursiv. limbaj de programare LISP făcut posibil pentru calculatoare pentru a simula chiar proces complex de activități intelectuale umane.

Criza software-ul nu a afectat creșterea numărului de limbaje de programare. Sfârșitul anilor '60, toate anii '70 și începutul anilor 80 se caracterizează prin apariția unui număr foarte mare de ele.

În timpul nostru, dezvoltatorii au folosit o varietate de limbaje de programare de nivel înalt moderne: Java, Visual Basic, C, C ++, C #, PHP, Perl, Python, Ruby, și Pascal (Delphi). Ei lucrează cu o varietate de sisteme și structuri de date care suportă o varietate de tipuri de date, instrumente de programare orientate-obiect, operațiunile de fișiere.

protecție anti-spam: 1,692 (număr): *

articole similare