- •ГЛАВА 7. ПРОГРАММИРОВАНИЕ.
- •В 20-е годы XIX века Чарльзом Бээ́ббиджем была предложена предварительная запись порядка действий
- •Чарльз Бээ́ббидж (1791 — 1871)
- •Августа Ада Кинг (урождённая Байрон), графиня Лавлейс (1815 — 1852) — английский математик.
- •40-е годы XX века. Создание программ на основе кодирования машинных команд (Грейс Мюррей
- •Грейс Хоппер (1906 — 1992) — американский военный деятель, контр- адмирал, программистка, создала
- •30.06.19 Доцент С.Т. Касюк
- •50-60-е годы. Роль программирования в машинных кодах уменьшается, появляются процедурные языки программирования высокого
- •Начало 70-х. Развитие идеи АЛГОЛА о структуризации разработки алгоритмов, создание Никлаусом Виртом языка
- •Никлаус Вирт (род. 15 февраля 1934) — швейцарский учёный, специалист в области информатики,
- •1972 г. (первая версия языка Си). Появление языка сочетающего черты языка высокого
- •В течение многих лет программное обеспечение строилось на основе операциональных и процедурных языков
- •В настоящее время разработаны языки работающие в управляемом окружении, обеспечивающие высокую надежность и
- •Классификация языков программирования
- •Понятие о языках программирования высокого уровня.
- •3) семантику — систему правил однозначного толкования отдельных языковых конструкций, позволяющих воспроизвести процесс
- •В языки программирования высокого уровня введены элементы, допускающие описание задачи в наглядном, легко
- •В алфавит языка программирования высокого уровня могут входить буквы, цифры, математические символы и
- •Достоинства языка программирования высокого уровня:
- •Конструкции операторов отражают содержательные виды обработки данных и задаются в удобном для человека
- •Первым этапом развития языков программирования является появление языка АССЕМБЛЕР, который обеспечивал возможность символического
- •Фортран (Fortran) — первый реализованный язык
- •Среди учёных, например, ходит такая присказка, что любая математическая задача уже имеет решение
- •Джон Бэкус (1924 — 2007) — американский учёный в области информатики. Он был
- •Кобол (Cobol) — это компилируемый язык для применения в экономической области и решения
- •Алгол (Algol от англ. algorithmic — алгоритмический и англ. language — язык) —
- •Оказал заметное влияние на все разработанные позднее императивные языки программирова- ния — в
- •В конце 1950-х гг. появился язык ЛИСП (LISP — List Information Symbol Processing,
- •Паскаль (Pascal) — высокоуровневый язык программирования общего назначения. Один из наиболее известных языков
- •ПРОЛОГ — это язык логического программирования, предназначенный для поиска решений. Это декларативный язык,
- •Бейсик (Basic, сокращение от англ. Beginner’s All-
- •Томас Курт и Джон Кемени.
- •Язык Си был разработан американцем Деннисом Ритчи в исследовательском центре Computer Science Research
- •Программы, написанные на языке Си, как правило, можно перенести в любую другую операционную
- •Денис Ритчи (род. 9 сентября 1941) — компьютерный специалист, известен по участию в
- •Язык возник в начале 1980-х годов, когда сотрудник фирмы Bell Laboratories Бьёрн Страуструп
- •Java — объектно-ориентированный язык
- •Питон (Python) — высокоуровневый язык программирования общего назначения с акцентом на производительность разработчика
- •Разработка языка Python была начата в конце 1980-х годов сотрудником голландского института CWI
- •Характеристика основных языков программирования
- •Язык
- •Язык
Первым этапом развития языков программирования является появление языка АССЕМБЛЕР, который обеспечивал возможность символического кодирования машинных команд, т.е. обозначения их с помощью осмысленных названий. Одна команда АССЕМБЛЕРа представляет собой одну машинную команду.
30.06.19 Доцент С.Т. Касюк |
21 |
Фортран (Fortran) — первый реализованный язык
программирования высокого уровня. Создан в период с 1954 по 1957 год группой программистов под руководством Джона Бэкуса в корпорации IBM. Название Fortran является аббревиатурой от FORmula TRANslator, то есть, переводчик формул. Фортран широко используется в первую очередь для научных и инженерных вычислений. Одно из преимуществ современного Фортрана — большое количество написанных на нём программ и библиотек подпрограмм.
30.06.19 Доцент С.Т. Касюк |
22 |
Среди учёных, например, ходит такая присказка, что любая математическая задача уже имеет решение на Фортране, и, действительно, можно найти среди тысяч фортрановских пакетов и пакет для перемножения матриц, и пакет для решения сложных интегральных уравнений, и многие, многие другие. Ряд таких пакетов создавались на протяжении десятилетий и популярны (главным образом в научной среде) по сей день.
30.06.19 Доцент С.Т. Касюк |
23 |
Джон Бэкус (1924 — 2007) — американский учёный в области информатики. Он был руководителем команды, разработавшей первый высокоуровневый язык программирования ФОРТРАН, изобретателем формы Бэкуса — Наура, одной из самых
универсальных нотаций, используемых для определения синтаксиса формальных языков. Он был удостоен в 1977 премии Тьюринга.
30.06.19 Доцент С.Т. Касюк |
24 |
Кобол (Cobol) — это компилируемый язык для применения в экономической области и решения бизнес-задач, разработанный в начале 60-х г. Этот язык отличается большой «многосло-вностью» — его операторы выглядят как обычные английские фразы. В Коболе были реализованы очень мощные средства работы с большими объемами данных, хранящимися на различных внешних носителях. На этом языке создано много различных приложений, которые активно эксплуатируются и сегодня. Разработчиком первого единого стандарта Кобола являлась Грейс Хоппер (бабушка Кобола).
30.06.19 Доцент С.Т. Касюк |
25 |
Алгол (Algol от англ. algorithmic — алгоритмический и англ. language — язык) — название ряда языков программирования, применяемых при составлении программ для решения научно-технических задач на ЭВМ. Алгол разработан в 1958—1960 гг. (Алгол-58, Алгол-60); усовершенствован в 1964—1968 гг. (Алгол 68). Алгол относится к языкам высокого уровня и позволяет легко переводить алгебраические формулы в программные команды. Алгол был популярен в Европе, в том числе в СССР, в то время как сравнимый с ним язык Фортран был распространён в США и Канаде.
30.06.19 Доцент С.Т. Касюк |
26 |
Оказал заметное влияние на все разработанные позднее императивные языки программирова- ния — в частности, на язык Pascal.
30.06.19 Доцент С.Т. Касюк |
27 |
В конце 1950-х гг. появился язык ЛИСП (LISP — List Information Symbol Processing, язык для обработки списков) для работы строками символов. Это особое предназначение ЛИСПа открыло для программистов новую область деятельности, известную ныне как «искусственный интеллект». В настоящее время диалекты языка ЛИСП успешно применяется в экспертных системах, системах аналитических вычислений и т.п.
30.06.19 Доцент С.Т. Касюк |
28 |
Паскаль (Pascal) — высокоуровневый язык программирования общего назначения. Один из наиболее известных языков программирования, широко применяется в промышленном программировании, обучении программированию в высшей школе, является базой для большого числа других языков. Был создан Никлаусом Виртом в 1968-69 годах (опубликован в 1970-м) после его участия в работе комитета разработки стандарта языка Алгол-68.
30.06.19 Доцент С.Т. Касюк |
29 |
ПРОЛОГ — это язык логического программирования, предназначенный для поиска решений. Это декларативный язык, т.е. формальная постановка задачи может быть использована для её решения. ПРОЛОГ определяет логические отношения в задаче как отличные от пошагового решения этой задачи. Центральной частью ПРОЛОГа являются средства логического вывода, которые решают запросы, используя заданное множество фактов и правил, к которым обращаются как к утверждениям. ПРОЛОГ также не имеет деления переменных на типы и может динамически добавлять правила и факты к средствам вывода.
30.06.19 Доцент С.Т. Касюк |
30 |