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

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

Подготовил студент 4 курса группы «Г» Киреев Владислав Преподаватель Лукошки...
Что же такое язык программирования? Язык программирования — формальная знаков...
Первые универсальные языки Первые программы писались на машинном языке. Прогр...
Машинный язык - система команд, непосредственно понимаемых аппаратурой данной...
Набор команд процессора содержит: арифметико-логические команды - команды ари...
Процесс трансляции Программу, написанную на языке программирования высокого у...
Фортран (Fortran) — первый реализованный язык программирования высокого уровн...
Области применения Фортран широко используется в первую очередь для научных и...
Алгоритм Евклида (нахождение наибольшего общего делителя)              INTEG...
QBASIC Язык программирования Basic был создан в 1964 году двумя профессорами ...
Достоинства QBASIC простота синтаксиса; простота организации данных и управля...
Алфавит языка Алфавит языка Basic представляет собой таблицу символов ASCII. ...
В QBASIC различают переменные следующих типов: числовые переменные; символьн...
Среда программирования QBASIC Объектом обработки QBASIC является текстовый фа...
С начала 80-ых г. XX в. начали создаваться языки программирования, которые по...
Паскаль, Pascal - высокоуровневый язык программирования общего назначения (3G...
История создания языка Язык Паскаль был создан Никлаусом Виртом в 1968—1969 г...
Фрагмент программы на языке Pascal Алгоритм Евклида (нахождение наибольшего о...
Со времени создания первых программируемых машин человечество придумало уже б...
1 из 19

Описание презентации по отдельным слайдам:

№ слайда 1 Подготовил студент 4 курса группы «Г» Киреев Владислав Преподаватель Лукошкина
Описание слайда:

Подготовил студент 4 курса группы «Г» Киреев Владислав Преподаватель Лукошкина Елена Олеговна История развития языков программирования

№ слайда 2 Что же такое язык программирования? Язык программирования — формальная знаковая
Описание слайда:

Что же такое язык программирования? Язык программирования — формальная знаковая система, предназначенная для записи компьютерных программ. Язык программирования определяет набор лексических и синтаксических правил, задающих внешний вид программы.

№ слайда 3 Первые универсальные языки Первые программы писались на машинном языке. Программ
Описание слайда:

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

№ слайда 4 Машинный язык - система команд, непосредственно понимаемых аппаратурой данной эл
Описание слайда:

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

№ слайда 5 Набор команд процессора содержит: арифметико-логические команды - команды арифме
Описание слайда:

Набор команд процессора содержит: арифметико-логические команды - команды арифметических действий над двоичными числами и логических действий над двоичными векторами; команды управления - команды перехода, ветвлений, повторений, и некоторые другие команды; команды пересылки данных - команды, с помощью которых обмениваются данными ОЗУ и ЦП; команды ввода-вывода данных - команды, с помощью которых обмениваются данными ЦП и внешние устройства.

№ слайда 6 Процесс трансляции Программу, написанную на языке программирования высокого уров
Описание слайда:

Процесс трансляции Программу, написанную на языке программирования высокого уровня, называют исходной программой, а каждую самостоятельную программную единицу, образующую данную программу, - программным модулем. Для преобразования исходной программы в ее выполняемую форму (выполнимый файл) транслятор выполняет некоторую последовательность действий.

№ слайда 7 Фортран (Fortran) — первый реализованный язык программирования высокого уровня (
Описание слайда:

Фортран (Fortran) — первый реализованный язык программирования высокого уровня (после Планкалкюля), правда, с одной небольшой оговоркой — для машин, построенных по классической схеме фон Неймана. Создан в период с 1954 по 1957 год группой программистов под руководством Джона Бэкуса (John Backus) в корпорации IBM. Через пару лет начались его коммерческие поставки. До этого программирование велось либо непосредственно в машинных кодах, либо на символических ассемблерах. Название Fortran является аббревиатурой от FORmula TRANslator, то есть, переводчик формул.

№ слайда 8 Области применения Фортран широко используется в первую очередь для научных и ин
Описание слайда:

Области применения Фортран широко используется в первую очередь для научных и инженерных вычислений. Одно из преимуществ современного Фортрана — большое количество написанных на нём программ и библиотек подпрограмм. Среди учёных, например, ходит такая присказка, что любая математическая задача уже имеет решение на Фортране, и, действительно, можно найти среди тысяч фортрановских пакетов и пакет для перемножения матриц, и пакет для решения сложных интегральных уравнений и многие, многие другие. Ряд таких пакетов создавались на протяжении десятилетий и популярны по сей день (главным образом в научной среде).

№ слайда 9 Алгоритм Евклида (нахождение наибольшего общего делителя)              INTEGER
Описание слайда:

Алгоритм Евклида (нахождение наибольшего общего делителя)              INTEGER FUNCTION NOD (X,Y)        INTEGER X        INTEGER Y 40   IF (X.EQ.Y) GO TO 10        IF (X.GT.Y) GO TO 20        Y=Y-X GO TO 30 20   X=X-Y 30   GO TO 40 10   RETURN        END Фрагмент программы на языке Фортран

№ слайда 10 QBASIC Язык программирования Basic был создан в 1964 году двумя профессорами Дар
Описание слайда:

QBASIC Язык программирования Basic был создан в 1964 году двумя профессорами Дартмунского университета Джоном Кенеми и Томасом Куртцом.BASIC - это первые буквы английских слов Beginner's All-purpose Symbolic Instruction Code (Всецелевой язык программирования для начинающих). В настоящее время существует множество версий этого языка, которые иногда очень сильно отличаются друг от друга. Для учебных заведений самыми распространенными являются версии MSX, впервые реализованная на японском компьютере "Ямаха", и версии фирмы Microsoft для компьютеров IBM. Кроме этого в нашей стране популярностью пользуется версия Turbo-Basic фирмы Borland. Без преувеличения можно сказать, что сегодня Бейсик является самым распространённым языком программирования. После появления мощных компиляторов Visual Basic этот язык стал популярен и у профессиональных программистов. Бейсик относится к языкам программирования высокого уровня. Как и другие языки, этот язык имеет алфавит, синтаксис, семантику.

№ слайда 11 Достоинства QBASIC простота синтаксиса; простота организации данных и управляющи
Описание слайда:

Достоинства QBASIC простота синтаксиса; простота организации данных и управляющих структур; большое число встроенных команд и функций, позволяющих без труда выполнять такие операции, как управление текстовым и графическим экраном, обработка символьных строк, обработка ошибок и т. п.

№ слайда 12 Алфавит языка Алфавит языка Basic представляет собой таблицу символов ASCII. Пер
Описание слайда:

Алфавит языка Алфавит языка Basic представляет собой таблицу символов ASCII. Первая половина этой таблицы (символы с кодом 0-127) - стандартная. Вторая половина (символы с кодом 128-255) специфична для каждой страны. В этой таблице каждый символ имеет 8-битовое обозначение. Итак, в алфавит языка Basic входят все прописные и заглавные буквы английского и русского алфавитов, цифры, а также набор специальных символов, который имеется на клавиатуре компьютера.

№ слайда 13 В QBASIC различают переменные следующих типов: числовые переменные; символьные
Описание слайда:

В QBASIC различают переменные следующих типов: числовые переменные; символьные переменные; переменные пользовательского типа (записи); переменные-массивы.

№ слайда 14 Среда программирования QBASIC Объектом обработки QBASIC является текстовый файл
Описание слайда:

Среда программирования QBASIC Объектом обработки QBASIC является текстовый файл "канонического" формата, который содержит исходный текст программы на языке BASIC. После загрузки QBASIC. EXE на экране появляется окно текстового редактора системы. В этом окне вы проводите все операции с программой — набираете и редактируете текст, сохраняете текст в файле, открываете для работы готовый файл, отлаживаете и выполняете программу и т. д.

№ слайда 15 С начала 80-ых г. XX в. начали создаваться языки программирования, которые позво
Описание слайда:

С начала 80-ых г. XX в. начали создаваться языки программирования, которые позволили перейти к структурному программированию (использование операторов ветвления, выбора, цикла и практически отказ от частого использования операторов перехода (goto). К этим языкам относятся:

№ слайда 16 Паскаль, Pascal - высокоуровневый язык программирования общего назначения (3GL).
Описание слайда:

Паскаль, Pascal - высокоуровневый язык программирования общего назначения (3GL). Один из наиболее известных языков программирования, используется для обучения программированию в старших классах и на первых курсах вузов, является базой для ряда других языков, таких как Ада, Модула-2, Delphi, однако, уже устарел для использования в промышленном программировании.

№ слайда 17 История создания языка Язык Паскаль был создан Никлаусом Виртом в 1968—1969 года
Описание слайда:

История создания языка Язык Паскаль был создан Никлаусом Виртом в 1968—1969 годах после его участия в работе комитета разработки стандарта языка Алгол-68. Язык назван в честь французского математика, физика, литератора и философа Блеза Паскаля, который создал первую в мире механическую машину, складывающую два числа. Первая публикация Вирта о языке датирована 1970 годом, представляя язык, автор указывал в качестве цели его создания — построение небольшого и эффективного языка, способствующего хорошему стилю программирования, использующему структурное программирование и структурированные данные.

№ слайда 18 Фрагмент программы на языке Pascal Алгоритм Евклида (нахождение наибольшего обще
Описание слайда:

Фрагмент программы на языке Pascal Алгоритм Евклида (нахождение наибольшего общего делителя двух чисел) function NOD (X,Y: integer): integer; begin     while X<>Y do        if X>Y then           X:=X-Y       else           Y:=Y-X;     NOD:=X; end;

№ слайда 19 Со времени создания первых программируемых машин человечество придумало уже боле
Описание слайда:

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

История развития языков программирования
  • Информатика
Описание:

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

Автор Киреев Владислав Сергеевич
Дата добавления 25.12.2015
Раздел Информатика
Подраздел Презентации
Просмотров 633
Номер материала MA-063419
Скачать свидетельство о публикации

Оставьте свой комментарий:

Введите символы, которые изображены на картинке:

Получить новый код
* Обязательные для заполнения.


Комментарии:

↓ Показать еще коментарии ↓