История развития языков программирования
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ
Учреждение образования «Брестский государственный технический университет»
Кафедра Интеллектуальных информационных технологий»
РЕФЕРАТ
по дисциплине «Введение в специальность»
на тему:
«История развития языков программирования»
Выполнил студент 1 курса группы
Преподаватель - доцент кафедры ИИТ
Савицкий Ю.В.
Брест 2007
СОДЕРЖАНИЕ
Введение |
………………………………………………………. |
3 | ||||||||||||||
1 |
История развития языков программирования |
………. |
5 | |||||||||||||
1.1 |
Языки программирования |
…………………………….. |
7 | |||||||||||||
1.2 |
Языки процедурного программирования |
……………. |
8 | |||||||||||||
1.3 |
Языки искусственного интеллекта |
…………………... |
9 | |||||||||||||
1.4 |
Современные языки объектно- |
|||||||||||||||
визуального программирования |
……………………… |
10 | ||||||||||||||
1.5 |
Схема развития языков программирования |
………….. |
||||||||||||||
2 |
Описание языков программирования |
……………….. |
||||||||||||||
2.1 |
ADA |
…………………………………………………….. |
||||||||||||||
2.2 |
ALGOL 60 |
……………………………………………… |
||||||||||||||
2.3 |
ALGOL 68 |
……………………………………………… |
||||||||||||||
2.4 |
Basic |
…………………………………………………….. |
||||||||||||||
2.5 |
C |
………………………………………………………….. |
||||||||||||||
2.6 |
C++ |
………………………………………………………. |
||||||||||||||
2.7 |
Cobol |
…………………………………………………… |
||||||||||||||
2.8 |
Forth |
…………………………………………………….. |
||||||||||||||
2.9 |
Fortran |
…………………………………………………… |
||||||||||||||
2.10 |
LISP |
…………………………………………………….. |
||||||||||||||
2.11 |
Java |
………………………………………………………. |
||||||||||||||
2.12 |
Modula-2 |
………………………………………………... |
||||||||||||||
2.13 |
Oberon |
…………………………………………………… |
||||||||||||||
2.14 |
Oberon-2 |
……………………………………………...... |
||||||||||||||
2.15 |
Pascal |
…………………………………………………… |
||||||||||||||
2.16 |
Perl |
………………………………………………………. |
||||||||||||||
2.17 |
PL/1 |
…………………………………………………….. |
||||||||||||||
2.18 |
Prolog |
…………………………………………………… |
||||||||||||||
Заключение |
…………………………………………………….. |
|||||||||||||||
Список использованных источников |
…………………………. |
12 | ||||||||||||||
ВВЕДНЕНИЕ
Повышение производительности компьютеров и перемены в составе используемого ПО делают роль языков описания сценариев в создании приложении будущего все более и более важной. Эти языки отличаются от языков программирования системного уровня тем, что их основное назначение – связывать различные компоненты и приложения друг с другом. В них находят применение бестиповые подходы к описанию данных, что позволяет вывести программирование на более высокий уровень и ускорить процесс разработки по сравнению с языками системного уровня.
За прошедшие 15 лет
в методологии написания
Эти языки создавались для различных целей, что обусловило ряд фундаментальных различии между ним. Системные разрабатывались для построения структур данных и алгоритмов “с нуля”, начиная от таких примитивных элементов, как слово памяти компьютера, В отличие от этого, языки описания сценариев создавались для связывания готовых программ, Их применение подразумевает наличие достаточного ассортимента мощных компонентов, которые требуется только объединить друг с другом, Языки системного уровня используют строгий контроль типов, что помогает разработчикам приложении справляться со сложными задачами; языки же описания сценариев не используют понятие типа, что упрощает установление связей между компонентами и ускоряет разработку прикладных систем.
Языки этих двух типов является взаимодополняющими, и большинство компьютерных платформ еще с середины 60-х годов оснащаются как теми, так и другими. В компонентных инфраструктурах они применяются, как правило, совместно компоненты создаются на языках программирования системного уровня, а для их связи между собой используются языки описания сценариев, Однако ряд современных тенденции, включая появление более быстрых машин и более совершенных языков описания сценариев, повышение значимости графического интерфейса пользователя и компонентных архитектур, а также рост популярности Internet, чрезвычайно расширили сферу применимости языков описания сценариев,Развитие этих тенденции продолжиться и в следующем десятилетии, вследствие чего все больше приложении будет создаваться целиком и полностью на языках описания сценариев, а роль языков программирования системного уровня сведется почти исключительно к созданию компонентов.
ИСТОРИЯ СОЗДАНИЯ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ
Языки программирования
Язык программирования - это специальный язык, на котором пишут команды для управления компьютером. Языки программирования созданы для того, чтобы людям было проще читать и писать для компьютера, но они затем должны транслироваться (транслятором или интерпретатором) в машинный код, который только и может исполняться компьютером. Языки программирования можно разделить на языки высокого уровня и языки низкого уровня.
Язык низкого уровня - это язык программирования предназначенный для определенного типа компьютера и отражающий его внутренний машинный код; языки низкого уровня часто называют машинно-ориентированными языками. Их сложно конвертировать для использования на компьютерах с разными центральными процессорами, а также довольно сложно изучать, поскольку для этого требуется хорошо знать принципы внутренней работы компьютера.
Язык высокого уровня - это язык программирования, предназначенный для удовлетворения требований программиста; он не зависит от внутренних машинных кодов компьютера любого типа. Языки высокого уровня используют для решения проблем и поэтому их часто называют проблемно-ориентированными языками. Каждая команда языка высокого уровня эквивалентна нескольким командам в машинных кодах, поэтому программы, написанные на языках высокого уровня, более компактны, чем аналогичные программы в машинных кодах.
Программы для первых ЭВМ программисты писали на языках машинных команд. Это очень трудоемкий и длительный процесс. Проходило значительное время между началом составления программы и началом ее использования. Решить эту проблему можно было лишь путем создания средств автоматизации программирования. Первыми "инструментами", которые экономили труд программистов, стали подпрограммы. В августе 1944 года для релейной машины "Марк-I" под руководством Грейс Хоппер (женщина-программист, морской офицер ВМФ США) была написана первая подпрограмма для вычисления sinx. Не одну Грейс Хоппер волновала проблема облегчения труда программистов. В 1949 году Джон Моучли (один из создателей ЭВМ ENIAC) разработал систему Short Code, которую можно считать предшественницей языков программирования высокого уровня. Программист записывал решаемую задачу в виде математических формул, преобразовывал формулы в двухбуквенные коды. В дальнейшем специальная программа переводила эти коды в двоичный машинный код. Таким образом, Дж. Моучли разработал один из первых примитивных интерпретаторов. А в 1951 году Г. Хоппер создала первый компилятор А-0. Ею же впервые был введен этот термин.
В 50-е годы прошлого века группа под руководством Г. Хоппер приступила к разработке нового языка и компилятора В-0. Новый язык позволил бы программировать на языке, близком к обычному английскому. Разработчики языка выбрали около 30 английских слов, для распознавания которых Г. Хоппер придумала способ, сохранившийся в операторах будущих языков программирования: каждое слово содержит неповторимую комбинацию из первой и третьей букв. Благодаря этому компилятор при создании машинного кода программы может игнорировать все остальные буквы в слове. Необходимость появления такой системы, язык которой приближен к разговорному, Г. Хоппер связывала с тем, что область применения ЭВМ будут расширяться, в связи с чем будет расти и круг пользователей. По словам Г. Хоппер, следует оставить попытки "превратить их всех в математиков". В 1958 году система В-0 получила название FLOW-MATIC и была ориентирована на обработку коммерческих данных. В 1959 году был разработан язык COBOL (Common Business Oriented Language) (Кобол)- машинно независимый язык программирования высокого уровня для решения задач бизнеса. Одна и та же программа, написанная на машинно независимом языке, может быть выполнена на ЭВМ разных типов, оснащенных соответствующим транслятором с этого языка. Консультантом при создании языка COBOL вновь выступила Г. Хоппер. В 1954 году публикуется сообщение о создании языка FORTRAN (FORmula TRANslation) (Фортран). Местом рождения языка стала штаб-квартира фирмы IBM в Нью-Йорке. Одним из главных разработчиков является Джон Бэкус. Он же стал автором НФБ (нормальная форма Бэкуса), которая используется для описания синтаксиса многих языков программирования, В тот же период в европейских странах и в СССР популярным становится язык ALGOL. Как и FORTRAN, он ориентировался на математические задачи. В нем была реализована передовая для того времени технология программирования - структурное программирование. Большое количество новых языков стало появляться в 60-е, 70-е годы прошлого столетия, но не все из них выдержали испытание временем. К языкам-долгожителям следует отнести язык BASIC, разработанный в Дартмутском университете в 1964 году под руководством Джона Кемени и Томаса Курца. По замыслу авторов, это простой язык, легко изучаемый, предназначенный для программирования несложных расчетных задач. Наибольшее распространение BASIC получил на микро-ЭВМ и персональных компьютерах. Однако первоначально этот язык был неструктурным и с этой точки зрения плохо подходил для обучения качественному программированию. В 1985 году была создана версия языка True BASIC, которая по мнению разработчиков была совершеннее, чем PASCAL. В 1991 году появилась первая версия языка VISUAL BASIC.
Языки процедурного программирования
Для первых языков программирования характерной чертой была предметная ориентация. Это значит, что каждый язык предназначался для решения какого-то определенного класса задач. COBOL был ориентирован на решение задач бизнеса, FORTRAN - на проведение инженерных и научных расчетов. В эпоху ЭВМ третьего поколения большое распространение получил язык PL/1 (Program Language/1), разработанный фирмой IBM. Это был первый язык, претендовавший на универсальность, т. е. на возможность решать любые задачи: вычислительные, обработки текстов, накопления и поиска информации. PL/1 оказался слишком сложным языком. Транслятор с него недостаточно оптимальный, содержащий ряд невыявленных ошибок. По этой причине этот язык не получил распространения. Однако линия на универсализацию языков была продолжена. Старые языки были модернизированы в универсальные варианты. Примером тому стал FORTRAN 77. Значительным событием в истории языков программирования стало создание в 1971 году языка PASCAL. Его автором является Никлаус Вирт, профессор из Швейцарии. Вирт назвал этот язык в честь французского математика и физика Блэза Паскаля, который в 1642 году сконструировал вычислительный механизм. Первоначально PASCAL создавался как язык для обучения. В нем ярко выражена структурная линия программирования. Широкое практическое применение язык получил с появлением персональных компьютеров в версии Turbo PASCAL. Язык программирования С ("Си") был задуман как инструментальный язык для разработки операционных систем. Он создавался одновременно с операционной системой UNIX. Авторами этого языка и ОС UNIX являются американские программисты Деннис Ричи и Кеннет Томпсон. Первоначально К. Томпсон начал писать ОС UNIX на языке FORTRAN. В дальнейшем был создан язык С, и в 1973 году ядро операционной системы вместе с программами-утилитами было переписано на С. Этот язык является структурным языком высокого уровня. В настоящее время он применяется для разработки не только операционных систем, но и трансляторов, системных и прикладных программ.
Языки искусственного интеллекта
В 90-х годах прошлого столетия планировалось появление компьютеров пятого поколения, называемых машинами "искусственного интеллекта". В качестве основных языков программирования в этом проекте предполагались языки искусственного интеллекта LISP и PROLOG. Создателем языка LISP (1956-1959 гг.) является Джон Маккарти, которого называют отцом искусственного интеллекта. Именно он первым ввел термин "искусственный интеллект". Основным в языке LISP является понятие рекурсивно определенных функций. Доказано, что любой алгоритм может быть описан с помощью некоторого набора рекурсивных функций. Основные идеи этого языка были позже использованы в языке программирования для детей LOGO, разработанном в 70-е годы в Массачусетском технологическом институте под руководством Сэймура Пейперта. Подмножество языка LOGO, включающее команды для Черепашки, применяется при раннем обучении программированию. Язык PROLOG разработан во Франции в 1972 году также для решения проблем искусственного интеллекта. PROLOG позволяет в формальном виде описывать различные утверждения, логику рассуждений, заставляет компьютер давать ответы на заданные вопросы.
Современные языки объектно-ориентированного и визуального программирования
В последнее время одним из основных направлений в развитии программного обеспечения компьютера стал объектно-ориентированный подход. Под словом "объект" понимается структура, объединяющая в единое целое данные и программы их обработки. Стали популярны объектно-ориентированные операционные системы (например, Windows), прикладные программы, а также системы объектно-ориентированного программирования (ООП). Первым языком с элементами ООП был язык Симула-67. В Turbo PASCAL, начиная с версии 5.5, появились средства ООП. Итогом развития Turbo PASCAL в этом направлении стало создание фирмой Borland системы программирования DELPHI (Делфи). Использование этой системы, в частности, дает возможность легко и быстро программировать сложный графический интерфейс. В 1991 году появилась первая версия языка VISUAL BASIC. Начиная с пятой версии (1997 год) язык стал полностью объектно-ориентированным. По данным на конец 90-х годов прошлого столетия количество программистов, использующих для своих разработок VISUAL BASIC, не уступает числу сторонников VISUAL C++ и DELPHI. В 1985 году лаборатория Bell Labs (США) сообщила о создании языка программирования C++ (СИ++). Этот язык является сегодня наиболее популярным среди языков объектно-ориентированного программирования. С его помощью возможно создание программных приложений, ориентированных на любые машины - от персональных до суперкомпьютеров. Создателем языка является Бьерн Страуструп. Представителем языков объектно-ориентированного программирования является и язык JAVA, созданный в 1995 году под руководством Джеймса Гослинга группой инженеров компании Sun Microsystems. При его разработке была поставлена цель - создать простой язык, не требующий специального изучения. Язык JAVA был разработан так, чтобы быть максимально похожим на C++. JAVA является идеальным инструментом при создании приложений для Интернета.
Схема развития языков программирования
Описание языков программирования
ADA
Язык Ада был разработан при финансовой поддержке Министерства обороны США. В 1978 году был объявлен конкурс на язык программирования, который бы отвечал следующим требованиям:
- возможность использовать неоднородные структуры;
- разделение памяти;
- реализация неявных функций преобразования типов.
Этот конкурс завершился появлением в июле
1980г. спецификаций языка Ада. Этот язык
был разработан международным коллективом
программистов фирмы Honeywell и ее французского
филиала Cii-Bull, которым руководил Ж. Ишбиа.
Язык был назван в честь Августы Ады Лайвейс,
считающейся первой программисткой, дочери
английского поэта Байрона.
Окончательная версия спецификаций языка
Ада появилась в феврале 1983г. Она послужила
основой для нового стандарта Министерства
обороны США и стандарта Американского
национального института стандартов (ANSI).
Конечная версия международного стандарта
ISO 8652:1987 была опубликована в 1987 году. Структура
Ады очень похожа на Паскаль. Синтаксис
большинства операторов и описаний практически
идентичен синтаксису Модулы, хотя она
появилась практически в одно время с
Адой.
Ада продолжает позиционироваться как
хорошее средство для разработки больших
программных комплексов. МО США, учтя отсутствие
объектов, в соответствии с современными
требованиями к технологии разработки
программ, выработало новый стандарт языка
ISO/les 8652:1985 (E). Он описывает версию языка
Ada95. Самое интересное, что эта версия является
первой в мире объектно-ориентированной
системой программирования, на которую
был введен международный стандарт. Впоследствии
МО решило использовать “Ada”, как свой
внутренний сертифицированный знак.
ALGOL 60
27 мая 1958 г. в Федеральном техническом университете г. Цюрих состоялась конференция по созданию нового языка программирования. Причиной созыва конференции послужило отсутствие единого языка научного программирования. Через неделю после заседания возник язык, названный Алгол-58. В ходе конференции возникало много споров. Американцы настаивали чтобы новый язык был близок к уже используемым языкам, а европейцев больше интересовала мощь языка для решения сложных математических задач. Самый большой спор возник из-за формы записи десятичных дробей.
Язык, созданный на этой
конференции, многое унаследовал от
Фортрана. В 1959 году Джон Бекус ознакомил
с Алголом организацию
Последующее уточнение этой работы датским
ученым Питером Науром привел к тому, что
такой подход стали называть “форма Бекуса-Наура”
(БНФ). Язык образца 1958 года являлся эскизом
языка Алгол. В январе 1960г. 13 представителей
стран Европы и США, включая 7 человек с
прошлой конференции, встретились в Париже
чтобы исправить недостатки предыдущей
версии языка. Одним из вновь прибывших
на эту конференцию был Питер Наур, предложивший
вариант измененного Алгола, записанного
при помощи БНФ. Группа программистов
единогласно приняла решение по языку.
(см. рис.) Таким образом появился язык
Алгол-60. На него обрушилось много критики
в основном со стороны американцев. Программисты
Европы сразу приняли Алгол-60, Он позволил
их компьютерной индустрии обрести независимость
от американской технологии.
Несмотря на холодную встречу Алгола-60
в Америке, он все же получил признание
у американских программистов, но так
и не занял первое место, там по-прежнему
находился Фортран. Многие языки, возникшие
позднее, базировались частично на Алголе,
и его вклад в их развитие связан с некоторыми
основными идеями, такими как блочная
структура, рекурсия, БНФ.
ALGOL 68
В начале 1962 г. Международная федерация по обработке информации (IFIP, International Federation for Information Processing) сформировала новый комитет по Алголу. Его задачей было разработать подмножество языка, в котором бы отсутствовали редко используемые конструкции Алгола-60, а так же создать более совершенный язык. В 1965 г. К.А.Р. Хоар и швейцарский ученый Никлаус Вирт, преподававший в Станфордском университете США, предложили модифицированную версию, которая получила название Алгол-W в честь Вирта, была опубликована и приобрела большую популярность в университетских городках. Но комитет ее отверг.
Наконец, в 1968 г. Появился язык программирования Алгол - 68.Вирт и другие известные ученые выступили против нового языка. Как и предсказывалось, Алгол - 68 оказался слишком громоздким и не получил признание в Европе. В течении многих лет только Британский королевский комитет по связи и радиолокации действительно использовал компилятор с Алгола-68. (Компилятор с языка Алгол-68 для машин серии ЕС был создан в Ленинградском государственном университете).
BASIC
Джон Кемени и Томас
Курц, сотрудники математического факультета
Дармутского коледжа, написали простой и
легкий в изучении язык,который назвали
Бейсик (Basic Beginner’s All-purpose Symbolic Instruction Code
- универсальный код символических инструкций
для начинающих).
В конце 1975 г. Был создан первый интерпретатор
Крошки-Бейсика, состоящий примерно из
20 страниц восьмеричного кода. Его создали
два программиста-любителя Дик Уиппл и
Джон Арнольд. В США выпускался журнал
“Dr. Dobb’s Journal of computer Calisthenics & Orthodonta: Running
Light without Overbyte.”, посвященный исключительно
Крошке-Бейсику. В это же время изготовитель
“Альтаира” фирма MITS (Micro Instrumentation and Telemetry
Systems) начала продавать собственную версию
языка Бейсик. Эту версию в 1975 г. написал
первокурсник Гарвардского университета
Бил Гейтс и его друг Пол Аллен, молодой
программист фирмы “Хониуэл”.
Эпоха Крошки-Бейсика завершилась
в конце 70-х годов. Микрокомпьютеры
выпускались теперь в полностью
собранном виде, изготовители встраивали
интерпретаторы версий Бейсика непосредственно
в ПЗУ компьютера. Вскоре наибольшую
популярность завоевал М-Бейсик, с продажи
которого Гейтс и Ален начали деятельность
созданной ими компании Microsoft Corporation. На
протяжении многих лет Кемени и Курц периодически
пересматривали первоначальную версию
Бейсика и даже заменили оператор GOTO более
сложными управляющими структурами.
Характерные черты языка:
- диалоговый режим работы;
- нумерация строк;
- вещественный и символьный типы данных,
- управляющие конструкции;
- все переменные являются глобальными,
- наличие массивов.
C
Язык Си был разработан и реализован Д. Ритчи в 1972г. в фирме Bell Labs, использовался в самых различных приложениях, в основном под управлением операционной системы UNIX. Он представлял собой дальнейшее развитие языка Би (B), который основывался на созданном в Кембриджском университете языке BCPL (от Basic Combined Programming Language- базовый комбинированный язык программирования), который в свою очередь был потомком Алгола-60. В 1977г. Была начата работа по созданию машинно-независимой версии транслятора с языка Си с целью облегчит его перенос в новые окружения. Результатом этого явилось появление совместимых по входному языку трансляторов с языка Си для 15 различных типов ЭВМ. В ходе работ по созданию мобильного транслятора с языка Си сам он был переработан для повышения мобильности написанных на нем программ.
C++
Первые версии языка программирования Си++ (тогда он назывался "Си с классами") были разработаны в начале 80-х годов Бьярном Страуструпом, сотрудником знаменитой AT&T Bell Labs, где ранее были разработаны операционная система UNIX и язык программирования Си. По признанию самого автора языка, Си++ никогда не разрабатывался на бумаге. Проектирование, реализация и документирование новых возможностей происходили фактически одновременно. Единственной целью разработки было создание языка, на котором было бы удобно программировать автору и его друзьям. За основу был взят популярный в среде профессиональных разработчиков язык программирования Си. Первыми средствами, которыми был расширен Си, стали средства поддержки абстракций данных и объектно-ориентированного программирования. Как это принято в AT&T, описание нового языка не было опубликовано сразу. Первыми его пользователями стали сами сотрудники Bell Labs.
В 1993 впервые был реализован коммерческий транслятор, и
сам язык был назван "С++". Первым транслятором
языка был препроцессор cfront, транслирующий
программу на Си++ в эквивалентную программу
на Си. Если не считать документацию к
транслятору cfront, первой книгой с описанием
языка стала "The C++ Programming Language" (Addison-Wesley,
1985), переведенная на русский язык и изданная
в 1991 году (Страуструп Б. Язык программирования
С++. М.: Радио и Связь, 1991). С этого момента
началось его бурное распространение
и создание многочисленных реализаций.
C 1985 года в язык были введены новые возможности:
множественное и виртуальное наследование,
шаблоны функций и классов, обработка
исключительных ситуаций. Кардинально
изменена семантика совместного использования
оператора new, изменен синтаксис для вложенных
классов. С момента опубликования и до
настоящего момента язык постоянно усовершенствовался
и расширялся. Важным этапом в его развитии
стала публикация в 1990 году подробного
и достаточно строгого описания языка.
Фактически одновременно с этим началась
стандартизация языка. Инициатором стандартизации
выступил не автор языка. Более того, Страуструп
всегда довольно прохладно относился
к попытке его полной стандартизации и
выступал за реализации, в которых базовые
возможности языка расширялись бы средствами
и библиотеками, характерными только для
данной реализации.
Объединенный ANSI-ISO (ANSI X3J16; ISO WG21/N0836) комитет начал функционировать в конце 1989 года. Целью его работы является создание единого стандарта для языка Си++ и его библиотечных средств. За основу проекта стандарта было взято описание языка, данное в 1990 году. В работе объединенного комитета значительное место занимает изучение возможных изменений текста проекта стандарта, а также уточнение различных правил языка. Позволим себе напомнить, что непосредственный предшественник Си++ - язык Си прошел успешно процесс стандартизации.
Работа по его стандартизации завершилась в 1989 году, и стандартизованный вариант сейчас известен под именем ANSI Си. Работа по стандартизации Си++ осложнялась тем, что язык долгое время был открыт для расширений. Си++ стал довольно громоздким языком (сопоставимым разве что с языком Ada), и ни один человек сейчас не в состоянии точно помнить все его детали и тонкости. С момента начала стандартизации несколько изменилась и сама идеология Си++. Изначально автор отвергал возможность использования в языке средств динамического определения типов (rtti), однако в текущем проекте стандарта такие средства имеются.
Изначально планировалось, что окончательная редакция проекта стандарта будет опубликована в 1994 году. Эти сроки были безнадежно провалены. Согласно расписанию работы комитета по стандартизации, проект стандарта принятый в апреле 1995 года, был предложен для публичного обсуждения и сделан доступен пользователям Internet. Утверждается, что с этого момента никаких серьезных изменений в текст стандарта вноситься не будет.
COBOL
В 1959 г. состоялась конференция по языкам программирования. Ее возглавил Чарлз Филлипс, директор Института исследований систем обработки данных министерства обороны США. Эта конференция получила название CODASYL (Conference on Data System Languages - конференция по языкам систем обработки данных). Причиной созыва конференции послужило создание единого языка для деловых приложений.
Задача была разбита на три этапа. Было создано три комитета: кратковременный, промежуточный и долгосрочный. Кратковременный комитет выполнил почти всю работу по созданию нового языка. К середине осени новый язык обрел определенный вид и имя. Он был назван Кобол (Common Business Oriented Language - универсальный язык, предназначенный для бизнеса).
Популярность Кобола возросла после публикации в 1962г. его новой версии. Многие последующие версии Кобола также были одобрены наблюдательной комиссией CODASYL, которая продолжала регулярно собираться. Язык был удобен для сферы бизнеса, машинно-независим и легок для восприятия.
Кобол - программа состоит
из четырех самостоятельных
Раздел идентификаций задает название
программы и содержит всю справочную информацию о ней. В разделе
оборудования приводятся параметры ЭВМ,
для которой предназначена исходная программа
на Коболе. Раздел данных описывает обрабатываемые
данные. Раздел процедур включает операторы,
определяющие действия над обрабатываемыми
данными.
Текс программы записывается с помощью
основных символов, образующих алфавит
языка. В стандартном варианте языка Кобол
используются только латинские буквы.
У нас в стране в большинстве разработанных
трансляторов используются также буквы
русского алфавита.

- История развитых вирусов
- История развтия сотовой связи
- История разития химии
- История разработки Ашальчинского месторождения
- История разработки Конституции 1992 г.
- История ракеты как инновации 20 века
- История раннего средневековья
- История развития юридической психологии
- История развития юридической техники
- История развития ядерной физики
- История развития ядерной физики
- История развития ядерных реакторов
- История развития языка программирования Basic
- История развития языков