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

Автор работы: Пользователь скрыл имя, 13 Мая 2013 в 19:27, реферат

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

На данный момент в энциклопедии языков программирования Progopedia.ru описано
языков программирования: 51
диалектов: 79
реализаций: 186
версий: 483

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

языки.ppt

— 1.03 Мб (Скачать файл)

Храпков А.М.

Студент группы 2К1

МТИиВТ

 

 

ИСТОРИЯ ЯЗЫКОВ

ПРОГРАММИРОВАНИЯ

На данный момент в энциклопедии языков программирования Progopedia.ru описано

 

  • языков программирования: 51
  • диалектов: 79
  • реализаций: 186
  • версий: 483

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

 

Машинные коды

 

 Ассемблер

 

Фортран

 

Бейсик

 

Паскаль

 

Лисп

 

Алгол

 

Кобол

 

PL/I

 

APL

 

Лого

 

Пролог

 

Си

 

Ада

 

Форт

 

Автокод

 

Java

Машинный язык

 

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

Ассемблер – «сборщик»

 

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

Автокод разработан в 1952 году

 

  • Автор Алик Гленн.
  • Позволял программисту пользоваться в программах математическими формулами.

Фортран появился в 1957 году

 

  • Автор Джон Бэкус.
  • Имеет большие возможности для обработки числовой информации.
  • Широкое признание среди научных работников и инженеров.

 

   

Лисп 

 

  • Автор Джон Маккарти.
  • Язык позволял имитировать всю сложность процесса человеческого мышления.
  • Основной язык в исследованиях по искусственному интеллекту.

 

Алгол 60

 

  • Разрабатывался для научных вычислений.
  • Язык обладал непревзойденными (на время своего появления) выразительными средствами для строгого и изящного представления алгоритма.
  • Недостаток: слаборазвитый ввод/вывод

 

 

В конце 1950-годов возникла идея  создать еще один язык программирования  – в Европе были обеспокоены  диктатом компании IBM.

Кобол

 

  • Возможность обработки гигантских объемов простой информации, например регистрационных карточек служащих.

Фортран, Кобол и Алгол -

 

  • эффективно связавшие человека с машиной, возникли в конце 50-х годов и долгое время лидировали в компьютерном мире. Большинство современных программ написано на языках, которые представляют собой различные потомки этих трех языков, ставших поистине классическими

Бейсик – создан в середине 60 годов

 

  • Авторы Дж. Кемени и Т. Куртс
  • Цель – использование людьми не являющимися профессиональными программистами.
  • Простой и удобный язык, содержащий всего несколько ключевых слов.
  • Недостаток: выполнение только внутри его интегрированной среды.

PL/I- цель – создание многоцелевого языка программирования. 

 

  • Задача – автоматизировать экономические расчеты, управление производством.
  • Достоинства: большой набор средств для решения любых прикладных задач.
  • Недостаток: громоздкий, сложный.

APL – опубликован в 1962 году

 

  • Автор Кеннет Айверсон
  • Создавался для записи математических алгоритмов.
  • Получил распространение в инженерной среде.

Лого разработан в конце 60 годов

 

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

Паскаль 

 

  • Вышел в свет в1972 году.
  • Автор Никлаус Вирт.
  • Цель – разработка языка, пригодного для обучения студентов.
  • Достоинства:
  • достаточно прост
  • реализован на различных платформах.

 

 

Пролог разработан в 1972 году

 

  • Автор Алан Колмари.
  • Удобен для написания программ, получивших название «экспертные системы».
  • Экспертные системы используются в таких областях как диагностика заболеваний, поиск месторождений полезных ископаемых.

Си разработан в 1972 году

 

  • Автор Денис Ритчи.
  • Цель – создание языка пригодного для экспериментов с новым программным обеспечением.

 

Ада – появление в мае 1979 года 

 

  • Автор – Жан Ишбиа.
  • Цель – создание языка, пригодного для программирования компьютеризированных военных систем.

 

 

 

 

 

 

  • Ада позволяет создавать надежные, легко читаемые и удобные в сопровождении программы, до сих пор широко применяется, в основном в системах реального времени в авиационной и транспортной отраслях.

 

 

Форт 

 

  • Автор Чарльз Мур.
  • «… за 40 лет очень хороший программист может написать 40 программ, а мне хотелось гораздо больше…»
  • Используется для разработки систем управления разнообразными научными инструментами и установками.
  • Форт труден для изучения и малопонятен всем, кроме самих его пользователей.

Java  

 

  • Автор Патрик Нотон.
  • В 1991-1995г.самый распространенный язык
  • Разработан специально для профессиональных программистов.

Причины многообразия языков программирования

 

  • Завоевание лидирующих позиций в промышленности.
  • Создание языка для решения конкретной задачи.
  • Попытка создания универсального средства решения любых задач на компьютере.
  • Оттеснение конкурентов.

 

 

2


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