limbaje de programare
Grace Murray Hopper
La începutul anilor 60-e. Limba COBOL (Common Business Oriented Language) este utilizat pe scară largă pentru procesarea de afaceri pe computere (numite acum aplicații de afaceri).
Arhitectura limbii COBOL a revizuit în mod repetat - prima versiune a fost lansat în 1960 și mai târziu - în 1974 și 1984 a. COBOL Limba de Dezvoltare sub conducerea Grays Hopper a fost organizat de către Departamentul Apărării al SUA. Dezvoltatorii COBOL au împrumutat unele idei din limba FLOWMATIC creat în compania Univac, inclusiv utilizarea de substantive și verbe pentru a descrie acțiunea și separarea descrierilor de date de comenzi. În dezvoltarea limbajului COBOL a fost pus unic scop - pentru a crea un limbaj de programare care foloseste „engleză natural“ pentru a descrie algoritmii. Deși limba rezultată este suficient de ușor de citit, dar el are încă o sintaxă formală și programarea necesită anumite abilități.
Datorită numărului mare de diferite puncte de vedere de date, precum și un număr foarte mare de opțiuni pentru majoritatea operatorilor de Traduceri COBOL-programului într-un cod executabil eficient este destul de complicată. Cele mai multe compilatoare COBOL timpurii au fost extrem de lent, dar metodele îmbunătățiri ulterioare de compilare au condus la un rapid un compilator relativ COBOL, creând un cod executabil foarte eficient.
Programele COBOL sunt organizate în patru secțiuni. Această organizație îndeplinește două obiective principale de dezvoltare a limbajului: separarea elementelor dependente de mașină ale programului de independent mașina, precum și date care descriu separarea de descrierea algoritmului. Ca urmare, există trei divizii:
Secțiunea de procedură (diviziunea PROCEDURĂ) conține algoritmi.
Date Secțiunea (diviziunea DATE) cuprinde o descriere a datelor.
mediu CATEGORIA (diviziune MEDIU) cuprinde o dependentă de mașină specificații legate de software, cum ar fi comunicațiile între un program și fișierele de date externe.
Structura limbajului COBOL se bazează pe o structură statică a timpului de execuție. Ea nu are nevoie de organizarea de gestionare a memoriei în timpul execuției programului, și au fost dezvoltate multe aspecte ale limbii, pentru a permite utilizarea structurii relativ eficiente run-time (cu toate că acestea nu sunt la fel de importante ca independența hardware și capacitatea de a programa portabilitate).
Cele mai multe programe sunt ușor de citit, pentru că această limbă este folosită ca-sintaxa limbii engleze. Puteți utiliza numeroase, așa-numitele cuvinte opționale de zgomot pentru a îmbunătăți lizibilitatea. Sintaxa unui COBOL permite o citire ușoară a programului, cu toate acestea, face scris dificil, deoarece chiar și cel mai simplu program de devine destul de lung.