Выбранный для просмотра документ История развития языков программирования.pptx
Скачать материал "История развития языков программирования"
Рабочие листы
к вашим урокам
Скачать
1 слайд
Выполнение алгоритмов компьютером
2 слайд
Программа
Алгоритм, записанный на «понятном» компьютеру языке программирования, называется программой.
3 слайд
Этапы программирования:
Проектирование - разработка алгоритма;
Кодирование и компиляцию - написание исходного текста программы и преобразование его в исполнимый код с помощью компилятора;
Тестирование и отладку - выявление и устранение ошибок;
Сопровождение.
4 слайд
Машинный язык
На заре компьютерной эры, в 40-50-е годы ХХ века, программы писались на машинном языке и представляли собой очень длинные последовательности нулей и единиц. Составление и отладка таких программ являлись чрезвычайно трудоемким делом. Каждая программа учитывала аппаратные ресурсы ЭВМ.
5 слайд
Первые ЭВМ
ЭВМ
Перфокарта
6 слайд
В начале 50-х годов XX века были созданы языки программирования, которые называются ассемблерами. Вместо одних только нулей и единиц программисты теперь могли пользоваться операторами (MOV, ADD, SUB и т. д.), которые были похожи на слова английского языка. Для преобразования текста программы на ассемблере в понятный компьютеру машинный код использовался компилятор, который загружался в оперативную память ЭВМ. Программы на ассемблере были также машинно-зависимыми, т. е. ассемблеры для различных процессоров существенно различались между собой.
7 слайд
Ассемблер
Язык ассемблера - язык программирования низкого уровня, команды которого соответствуют инструкциям процессора вычислительной системы.
Язык программирования - формальная знаковая система, предназначенная для записи компьютерных программ.
8 слайд
Интерпретаторы и компиляторы
Существует два вида программ- трансляторов:
интерпретаторы (это транслятор, который производит пооператорную обработку и выполнение исходного кода программы);
компиляторы (преобразует всю программу в модуль на машинном языке, после чего программа записывается в память компьютера и лишь потом исполняется).
9 слайд
Если язык близок к естественному языку программирования, то он называется языком высокого уровня, если ближе к машинным командам, – языком низкого уровня.
Язык программирования
Низкого уровня
Высокого уровня
10 слайд
Стили программирования
Процедурное программирование
Функциональное программирование
Логическое программирование
Объектно-ориентированное программирование
11 слайд
12 слайд
Java
В 90-е годы XX века в связи с бурным развитием Интернета был создан язык Java, обеспечивающий межплатформенную совместимость. На подключенных к Интернету компьютерах с различными операционными системами (Windows, Linux, Mac OS и др.) могли выполняться одни и те же программы.
13 слайд
Вопросы
Назовите первый язык программирования? В каком году он появился?
На чем записывали программы для первых ЭВМ?
Как называются программы, которые переводят языки программирования на машинный язык? Какие типы бывают?
14 слайд
Домашнее задание
Заполнить таблицу:
15 слайд
Процедурное программирование
Выполнение программы сводится к последовательному выполнению операторов с целью преобразования исходного состояния памяти, то есть значений исходных данных, в заключительное, то есть в результаты. Особенность таких языков программирования состоит в том, что задачи разбиваются на шаги и решаются шаг за шагом.
16 слайд
Функциональное программирование
Способ составления программ, в которых единственным действием является вызов функции, единственным способом расчленения программы на части является введение имени для функции, а единственным правилом композиции оператор суперпозиции функции.
17 слайд
Логическое программирование
Центральным понятием в логическом программировании является отношение. Программа представляет собой совокупность определений отношений между объектами (в терминах условий или ограничений) и цели (запроса).
18 слайд
Объектно-ориентированное программирование
В основе объектно-ориентированного стиля программирования лежит понятие объекта, а суть его выражается формулой: «объект = данные + процедуры».
19 слайд
Бейсик(Basic)
Один из первых языков программирования высокого уровня.
20 слайд
ALGOL и Pascal
В конце 50-х годов начали создавать языки программирования, которые позволили перейти программистам к структурному программированию. Наибольшее влияние в этом оказали такие языки, как АЛГОЛ и ПАСКАЛЬ. Перечисленные языки поддерживают процедурный стиль программирования.
Рабочие листы
к вашим урокам
Скачать
Рабочие листы
к вашим урокам
Скачать
6 662 671 материал в базе
«Информатика (изд. "БИНОМ. Лаборатория знаний")», Угринович Н.Д.
Больше материалов по этому УМКНастоящий материал опубликован пользователем Глухова Анастасия Константиновна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс профессиональной переподготовки
500/1000 ч.
Курс профессиональной переподготовки
500/1000 ч.
Курс профессиональной переподготовки
600 ч.
Мини-курс
4 ч.
Мини-курс
4 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.