История языков программирования

Автор работы: Пользователь скрыл имя, 13 Декабря 2013 в 21:13, творческая работа

Краткое описание

Программы для первых ЭВМ программисты писали на языках машинных команд. Это очень трудоемкий и длительный процесс. Проходило значительное время между началом составления программы и началом ее использования. Решить эту проблему можно было лишь путем создания средств автоматизации программирования.

Вложенные файлы: 1 файл

История языков программирования.pptx

— 71.70 Кб (Скачать файл)

История языков программирования

 

Программы для первых ЭВМ программисты писали на языках машинных команд. Это очень  трудоемкий и длительный процесс. Проходило  значительное время между началом  составления программы и началом  ее использования. Решить эту проблему можно было лишь путем создания средств  автоматизации программирования.

Первыми "инструментами", которые экономили  труд программистов, стали подпрограммы. В августе 1944 года для релейной машины "Марк-I" под руководством Грейс  Хоппер (женщина-программист, морской  офицер ВМФ США) была написана первая подпрограмма для вычисления sinx.

Начало развития

 

Первые программы  заключались в установке ключевых переключателей на передней панели вычислительного  устройства. Очевидно, таким способом можно было составить только небольшие  программы.

Первые языки высокого уровня: Кобол и Фортран

 

    • В 50-е годы прошлого века группа под руководством Г. Хоппер приступила к разработке нового языка и компилятора В-0. Новый язык позволил бы программировать на языке, близком к обычному английскому. Разработчики языка выбрали около 30 английских слов, для распознавания которых Г. Хоппер придумала способ, сохранившийся в операторах будущих языков программирования: каждое слово содержит неповторимую комбинацию из первой и третьей букв. Благодаря этому компилятор при создании машинного кода программы может игнорировать все остальные буквы в слове.

Языки процедурного программирования

 

    • Для первых языков программирования характерной чертой была предметная ориентация. Это значит, что каждый язык предназначался для решения какого-то определенного класса задач. COBOL был ориентирован на решение задач бизнеса, FORTRAN - на проведение инженерных и научных расчетов. В эпоху ЭВМ третьего поколения большое распространение получил язык PL/1 (Program Language/1), разработанный фирмой IBM. Это был первый язык, претендовавший на универсальность, т. е. на возможность решать любые задачи: вычислительные, обработки текстов, накопления и поиска информации. PL/1 оказался слишком сложным языком. Транслятор с него недостаточно оптимальный, содержащий ряд не выявленных ошибок. По этой причине этот язык не получил распространения. Однако линия на универсализацию языков была продолжена. Старые языки были модернизированы в универсальные варианты. Примером тому стал FORTRAN 77.

Языки искусственного интеллекта

 

    • В 90-х годах прошлого столетия планировалось появление компьютеров пятого поколения, называемых машинами "искусственного интеллекта". В качестве основных языков программирования в этом, пока неосуществленном, проекте предполагались языки искусственного интеллекта LISP и PROLOG.

Современные языки объектно-ориентированного и  визуального программирования

 

    • В последнее время одним из основных направлений в развитии программного обеспечения компьютера стал объектно-ориентированный подход. Под словом "объект" понимается структура, объединяющая в единое целое данные н программы их обработки. Стали популярны объектно-ориентированные операционные системы (например, Windows), прикладные программы, а также системы объектно-ориентированного программирования (ООП).
    • Первым языком с элементами ООП был язык Симула-67. В Turbo PASCAL, начиная с версии 5.5, появились средства ООП. Итогом развития Turbo PASCAL в этом направлении стало создание фирмой Borland системы программирования DELPHI (Делфи). Использование этой системы, в частности, дает возможность легко и быстро программировать сложный графический интерфейс. В 1991 году появилась первая версия языка VISUAL BASIC. Начиная с пятой версии (1997 год) язык стал полностью объектно-ориентированным. По данным на конец 90-х годов прошлого столетия количество программистов, использующих для своих разработок VISUAL BASIC, не уступает числу сторонников VISUAL C++ и DELPHI.

Информация о работе История языков программирования