История языков программирования
Реферат, 13 Мая 2013, автор: пользователь скрыл имя
Краткое описание
На данный момент в энциклопедии языков программирования Progopedia.ru описано
языков программирования: 51
диалектов: 79
реализаций: 186
версий: 483
Вложенные файлы: 1 файл
языки.ppt
— 1.03 Мб (Скачать файл)Храпков А.М.
Студент группы 2К1
МТИиВТ
ИСТОРИЯ ЯЗЫКОВ
ПРОГРАММИРОВАНИЯ
На данный момент в энциклопеди
- языков программирования: 51
- диалектов: 79
- реализаций: 186
- версий: 483
Известные на данный момент язы
Машинные коды
Ассемблер
Фортран
Бейсик
Паскаль
Лисп
Алгол
Кобол
PL/I
APL
Лого
Пролог
Си
Ада
Форт
Автокод
Java
Машинный язык
- Появился с развитием компьютер
ной техники. - Программист оперировал ячейками памяти, полностью использовал возможности машины.
- Написание программ – адский труд.
Ассемблер – «сборщик»
- Вместо машинных команд использ
уются понятные человеку слова. - Работа с ассемблером тоже сложна и требует специальной подготовки, но программы пишутся быстрее.
Автокод разработан в 1952 году
- Автор Алик Гленн.
- Позволял программисту пользоваться в программах математическими формулами.
Фортран появился в 1957 году
- Автор Джон Бэкус.
- Имеет большие возможности для обработки числовой информации.
- Широкое признание среди научных работников и инженеров.
Лисп
- Автор Джон Маккарти.
- Язык позволял имитировать всю сложность процесса человеческого мышления.
- Основной язык в исследованиях по искусственному интеллекту.
Алгол 60
- Разрабатывался для научных выч
ислений. - Язык обладал непревзойденными (на время своего появления) выразительными средствами для строгого и изящного представления алгоритма.
- Недостаток: слаборазвитый ввод/вывод
В конце 1950-годов возникла идея
создать еще один язык
Кобол
- Возможность обработки гигантск
их объемов простой информации, например регистрационных карто чек служащих.
Фортран, Кобол и Алгол -
- эффективно связавшие человека
с машиной, возникли в конце 50-х годов и долгое время лиди ровали в компьютерном мире. Большинство современных програ мм написано на языках, которые представляют собой раз личные потомки этих трех языко в, ставших поистине классическими .
Бейсик – создан в середине 60 годов
- Авторы Дж. Кемени и Т. Куртс
- Цель – использование людьми не являющимися профессиональными программистами.
- Простой и удобный язык, содержащий всего несколько ключевых слов.
- Недостаток: выполнение только внутри его интегрированной среды.
PL/I- цель – создание многоцел
- Задача – автоматизировать экон
омические расчеты, управление производством. - Достоинства: большой набор средств для решения любых прикладных задач.
- Недостаток: громоздкий, сложный.
APL – опубликован в 1962 году
- Автор Кеннет Айверсон
- Создавался для записи математических алгоритмов.
- Получил распространение в инженерной среде.
Лого разработан в конце 60 годов
- Автор Сеймур Пейперт.
- Простой в использовании язык, даже трехлетний ребенок способен писать программы.
- Обучаясь программированию, дети задают простые команды, которые управляют игрушечной черепахой, снабженной карандашом.
Паскаль
- Вышел в свет в1972 году.
- Автор Никлаус Вирт.
- Цель – разработка языка, пригодного для обучения студентов.
- Достоинства:
- достаточно прост
- реализован на различных платформах.
Пролог разработан в 1972 году
- Автор Алан Колмари.
- Удобен для написания программ, получивших название «экспертные системы».
- Экспертные системы используются в таких областях как диагностика заболеваний, поиск месторождений полезных ископаемых.
Си разработан в 1972 году
- Автор Денис Ритчи.
- Цель – создание языка пригодного для экспериментов с новым программным обеспечением.
Ада – появление в мае 1979 года
- Автор – Жан Ишбиа.
- Цель – создание языка, пригодного для программирования компьютеризированных военных систем.
- Ада позволяет создавать надежн
ые, легко читаемые и удобные в соп ровождении программы, до сих пор широко применяется, в основном в системах реальног о времени в авиационной и тран спортной отраслях.
Форт
- Автор Чарльз Мур.
- «… за 40 лет очень хороший программист может написать 40 программ, а мне хотелось гораздо больше…»
- Используется для разработки систем управления разнообразными научными инструментами и установками.
- Форт труден для изучения и малопонятен всем, кроме самих его пользователей.
Java
- Автор Патрик Нотон.
- В 1991-1995г.самый распространенный язык
- Разработан специально для профессиональных программистов.
Причины многообразия языков пр
- Завоевание лидирующих позиций
в промышленности. - Создание языка для решения конкретной задачи.
- Попытка создания универсального средства решения любых задач на компьютере.
- Оттеснение конкурентов.
2