Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы_алгоритм_и_программир_2курс_ПИ .doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
720.9 Кб
Скачать

3. Эволюция языков программирования.

До 50-х гг. все языки программирования были машинно-ориентированными, т.е. они были настроены на структуру машинных команд конкретного компьютера. Такие языки называют машинными. При написании программ на одном из таких языков требовал от программиста знания числовых кодов всех машинных команд.

Первыми популярными языками программирования высокого уровня были Фортран, Кобол и Алгол. Языки Фортран и Алгол были ориентированы на научно-технические расчеты математического характера. Кобол – язык для программирования экономических задач. В нем хорошо были развиты средства обработки текстов, организация вывода данных в форме требуемого документа. Для первых языков программирования высокого уровня предметная ориентация языков была характерной чертой.

В 60-70-х гг. появилось большое количество языков программирования. В 1965 г. в Дартмутском университете был разработан язык Бейсик. Он представлял собой простой, легко изучаемый язык, предназначенный для программирования несложных расчетных задач. Однако Бейсик – неструктурный язык и потому плохо подходит для обучения качественному программированию.

В эпоху ЭВМ 3-го поколения получил большое распространение язык PL/1, разработанный фирмой IBM. Это был первый язык, претендовавший на универсальность, т.е. на возможность решать любые задачи: вычислительные, обработки текстов, накопления и поиска информации. Однако PL/1 оказался слишком сложным языком.

Значительным событием в истории языков программирования стало создание в 1971 г. язык Паскаль. Его автор – швейцарский профессор Н.Вирт разрабатывал Паскаль как учебный язык структурного программирования. Наибольший успех в распространении языка Паскаль обеспечили персональные компьютеры. Фирма Borland International разработала систему программирования Turbo Pascal. Турбо Паскаль – это не только язык, но еще и операционная оболочка, позволяющая пользователю удобно работать на Паскале. Транслятор с Турбо-Паскаля по оптимальности создаваемых им программ не уступает транслятору Фортрана. В силу этого Паскаль стал источником создания таких языков, как Ада, Модула-2, Си и др.

Совершенствуя Turbo Pascal, фирма Borland разрабатывала новые версии пакета. Так, в систему были внесены дополнения, позволяющие создавать большие программные проекты, что сделало ее привлекательной для профессиональных программистов. Со временем в Turbo Pascal появились средства, обеспечивающие поддержку концепции объектно-ориентированного программирования, и язык Turbo Pascal стал называться Object Pascal.

Развитие вычислительной техники и технологии программирования привело к тому, что фирма Borland разработала принципиально новый программный продукт, который получил название Delphi.

Delphi – это среда разработки программ, ориентированных на работу в Windows. В основе идеологии Delphi лежит технология визуального проектирования и методология объектно-ориентированного программирования. Первая версия, Delphi 1, работала в среде Windows 3.1. С появлением Windows 95 Borland выпустила сначала 16-разрядную версию, Delphi 2, а затем значительно более совершенную 32-разрядную – Delphi 3. С появлением Windows 98 была выпущена четвертая версия, а затем и пятая.

Delphi 5, вобрав в себя все лучшее от предыдущих версий, предоставляет ряд новых возможностей, таких как: улучшение интерфейса среды программирования; создаваемые программы учитывают архитектуру современных процессоров; улучшены возможности отладчика; расширен набор компонентов и др.