езици за програмиране

Грейс Мъри Хопър

В началото на 60-те години. Език COBOL (Обща Business Oriented Language) се използва широко за бизнес обработват на компютър (сега наричани бизнес приложения).

COBOL език архитектура многократно е преработен - първата версия е издаден през 1960 г. и по-късно - през 1974 и 1984 г. той. COBOL езиково развитие под ръководството на Грейс Хопър беше организирано от Министерството на отбраната на САЩ. Разработчиците на COBOL са привлечени някои идеи от FLOWMATIC език е създаден в компанията Univac, включително използването на глаголи и съществителни, за да опише действията, както и разделянето на описания данни на команди. В развитието на COBOL език е бил пуснат уникална цел - да създаде програмен език, който използва "естествен английски", за да опише алгоритмите. Въпреки, че в резултат на езика е достатъчно лесен за четене, но той все още има формален синтаксис и програмиране изисква определени умения.

Поради големия брой на различни изгледи на данни, както и огромен брой възможности за по-голямата част от операторите на езиковия превод на COBOL-програмата по ефективен изпълним код е доста сложно. Повечето компилатори началото на COBOL бяха изключително бавни, но по-късно методи подобрения компилация доведоха до сравнително бързо на COBOL компилатор, създавайки много ефективен изпълним код.

COBOL програми са организирани в четири секции. Тази организация отговаря на две основни цели на развитие език: разделяне на машинно зависими елементи на програмата от машината-независим, както и данни, описващи отделяне от описанието на алгоритъма. В резултат на това има три отдела:

Процедурно раздел (ПРОЦЕДУРА делене) съдържа алгоритми.

Раздел данни (разделяне данни) съдържа описание на данни.

КАТЕГОРИЯ среда (ОКОЛНАТА СРЕДА дивизия) се състои от машина зависи софтуерни спецификации, като например съобщения между програмата и файловете с външни данни.

COBOL език структура се основава на статична структура на времето за изпълнение. То не изисква организирането на управление на паметта по време на изпълнението на програмата, и са разработени много аспекти на езика, който да позволи използването на относително ефективен по време на изпълнение структура (въпреки че те не са толкова важни, колкото хардуер независимост и възможност за програмиране на преносимост).

Повечето програми са лесни за четене, защото този език се използва подобно на синтаксиса на английски език. Можете да използвате многобройните избор, така наречените шум думи, за да се улесни разбирането. Синтаксисът на COBOL позволява добра четливост на програмата, обаче, го прави трудно писане, защото дори и най-простата програма става доста дълго.