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

Содержание

Слайд 2

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

языков программирования: более 50
диалектов:

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

Слайд 3

почему же существует такое многообразие языков программирования?

почему же существует такое многообразие языков программирования?

Слайд 4

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

Завоевание лидирующих позиций в промышленности.
Создание языка для решения конкретной

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

Слайд 5

Языки программирования

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

Ассемблер

Фортран

Бейсик

Паскаль

Лисп

Алгол

Кобол

PL/I

APL

Лого

Пролог

Си

Ада

Форт

Автокод

Java

И другие

Языки программирования Машинные коды Ассемблер Фортран Бейсик Паскаль Лисп Алгол Кобол PL/I

Слайд 6

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

Появился с развитием компьютерной техники.
Программист оперировал ячейками памяти, полностью использовал возможности

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

Слайд 7

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

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

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

Слайд 8

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

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

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

Слайд 9

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

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

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

   

Слайд 10

Лисп

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

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

Слайд 11

Алгол 60

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

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

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

Слайд 12

Кобол

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

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

Слайд 13

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

эффективно связавшие человека с машиной, возникли в

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

Слайд 14

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

Авторы Дж. Кемени и Т. Куртс
Цель

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

Слайд 15

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

Задача – автоматизировать экономические расчеты, управление

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

Слайд 16

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

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

APL – опубликован в 1962 году Автор Кеннет Айверсон Создавался для записи
распространение в инженерной среде.

Слайд 17

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

Автор Сеймур Пейперт.
Простой в использовании язык, даже

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

Слайд 18

Паскаль

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

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

Слайд 19

Blaise Pascal (1623-62).

Blaise Pascal (1623-62).

Слайд 20

The Pascaline (вид спереди)

The Pascaline (вид спереди)

Слайд 21

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

Автор Алан Колмари.
Удобен для написания программ, получивших название

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

Слайд 22

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

Автор – Жан Ишбиа.
Цель –

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

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

Слайд 23

Augusta Ada Byron (Lovelace) (1815-52) – первый программист.

The first programmer

Augusta Ada Byron (Lovelace) (1815-52) – первый программист. The first programmer

Слайд 24

Charles Babbage (1792-1871)

Charles Babbage (1792-1871)

Слайд 25

The Analytical Engine.

Designed during the 1830s

The Analytical Engine. Designed during the 1830s

Слайд 26

Первая электронная вычислительная машина –
Electronic Numerical Integrator and Computer (ENIAC) - 1946.

Первая электронная вычислительная машина – Electronic Numerical Integrator and Computer (ENIAC) - 1946.

Слайд 27

Компьютер на интегральных схемах

Компьютер на интегральных схемах

Слайд 28

Dell OptiPlex настольный(desktop) компьютер

Dell OptiPlex настольный(desktop) компьютер

Слайд 29

Notebook - IBM ThinkPad

Notebook - IBM ThinkPad

Слайд 30

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

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

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

Слайд 31

C используется для программирова-ния операционных систем. Первая операционная система, созданная на языке

C используется для программирова-ния операционных систем. Первая операционная система, созданная на языке
C была Unixиспользуется для программирова-ния операционных систем. Первая операционная система, созданная на языке C была Unix, затем Windowsиспользуется для программирова-ния операционных систем. Первая операционная система, созданная на языке C была Unix, затем Windows и Linux.
C используется для программирования не только операционных систем, но в настоящее время для создания почти всех существующих языков высокого уровня, например: Perl C используется для программирования не только операционных систем, но в настоящее время для создания почти всех существующих языков высокого уровня, например: Perl, PHP.

Слайд 32

C++ (произносится «си плас плас», допустимо также русскоязычное произношение «си плюс

C++ (произносится «си плас плас», допустимо также русскоязычное произношение «си плюс плюс»
плюс» ) - язык возник в начале 1980-х годов, когда сотрудник фирмы Bell Laboratories Бьёрн Страуструп придумал ряд усовершен-ствований к языку C под собственные нужды.
В сравнении с его предшествен-ником — языком C, — наибольшее внимание уделено поддержке объектно-ориенти-рованного и обобщённого программирования.

Слайд 33

Java

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

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

Слайд 34

С#

Создан фирмой Microsoft, вышел в свет в 2000–ом году (главный архитектор языка

С# Создан фирмой Microsoft, вышел в свет в 2000–ом году (главный архитектор
– Андерс Хейлсберг).
Очень развитый язык.
Создан для написания прикладных программ.
Возможность многоязыковой поддержки

Слайд 35

HTML, XML, JavaScript, ActionScript, PHP

– языки для Web-программирования

HTML, XML, JavaScript, ActionScript, PHP – языки для Web-программирования

Слайд 36

Python, Ruby

– новые универсальные языки высокого уровня, довольно сильно распространены в последнее

Python, Ruby – новые универсальные языки высокого уровня, довольно сильно распространены в последнее время.
время.
Имя файла: История-языков-программирования-.pptx
Количество просмотров: 1654
Количество скачиваний: 97