Презентация, доклад на тему История развития языков программирования

Содержание

ПрограммаАлгоритм, записанный на «понятном» компьютеру языке программирования, называется программой.

Слайд 1Выполнение алгоритмов компьютером

Выполнение алгоритмов компьютером

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

ПрограммаАлгоритм, записанный на «понятном» компьютеру языке программирования, называется программой.

Слайд 3Этапы программирования:
Проектирование - разработка алгоритма;
Кодирование и компиляцию - написание исходного

текста программы и преобразование его в исполнимый код с помощью компилятора;
Тестирование и отладку - выявление и устранение ошибок;
Сопровождение. 
Этапы программирования:Проектирование - разработка алгоритма; Кодирование и компиляцию - написание исходного текста программы и преобразование его в

Слайд 4Машинный язык
На заре компьютерной эры, в 40-50-е годы ХХ века, программы

писались на машинном языке и представляли собой очень длинные последовательности нулей и единиц. Составление и отладка таких программ являлись чрезвычайно трудоемким делом. Каждая программа учитывала аппаратные ресурсы ЭВМ. 
Машинный языкНа заре компьютерной эры, в 40-50-е годы ХХ века, программы писались на машинном языке и представляли

Слайд 5Первые ЭВМ
ЭВМ
Перфокарта

Первые ЭВМЭВМПерфокарта

Слайд 6В начале 50-х годов XX века были созданы языки программирования, которые

называются ассемблерами. Вместо одних только нулей и единиц программисты теперь могли пользоваться операторами (MOV, ADD, SUB и т. д.), которые были похожи на слова английского языка. Для преобразования текста программы на ассемблере в понятный компьютеру машинный код использовался компилятор, который загружался в оперативную память ЭВМ. Программы на ассемблере были также машинно-зависимыми, т. е. ассемблеры для различных процессоров существенно различались между собой.
В начале 50-х годов XX века были созданы языки программирования, которые называются ассемблерами. Вместо одних только нулей

Слайд 7Ассемблер
Язык ассемблера - язык программирования низкого уровня, команды которого соответствуют инструкциям

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



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

Слайд 8Интерпретаторы и компиляторы
Существует два вида программ- трансляторов:
интерпретаторы (это транслятор, который

производит пооператорную обработку и выполнение исходного кода программы);
компиляторы (преобразует всю программу в модуль на машинном языке, после чего программа записывается в память компьютера и лишь потом исполняется).
Интерпретаторы и компиляторыСуществует два вида программ- трансляторов: интерпретаторы (это транслятор, который производит пооператорную обработку и выполнение исходного

Слайд 9Если язык близок к естественному языку программирования, то он называется языком

высокого уровня, если ближе к машинным командам, – языком низкого уровня. 

Если язык близок к естественному языку программирования, то он называется языком высокого уровня, если ближе к машинным

Слайд 10Стили программирования
Процедурное программирование
Функциональное программирование
Логическое программирование
Объектно-ориентированное программирование 

Стили программированияПроцедурное программированиеФункциональное программированиеЛогическое программированиеОбъектно-ориентированное программирование 

Слайд 12Java
В 90-е годы XX века в связи с бурным развитием Интернета

был создан язык Java, обеспечивающий межплатформенную совместимость. На подключенных к Интернету компьютерах с различными операционными системами (Windows, Linux, Mac OS и др.) могли выпол­няться одни и те же программы.
JavaВ 90-е годы XX века в связи с бурным развитием Интернета был создан язык Java, обеспечивающий межплатформенную

Слайд 13Вопросы
Назовите первый язык программирования? В каком году он появился?
На чем записывали

программы для первых ЭВМ?
Как называются программы, которые переводят языки программирования на машинный язык? Какие типы бывают?


ВопросыНазовите первый язык программирования? В каком году он появился?На чем записывали программы для первых ЭВМ?Как называются программы,

Слайд 14Домашнее задание
Заполнить таблицу:

Домашнее заданиеЗаполнить таблицу:

Слайд 15Процедурное программирование 
Выполнение программы сводится к последовательному выполнению операторов с целью преобразования

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

Слайд 16Функциональное программирование
Способ составления программ, в которых единственным действием является вызов функции,

единственным способом расчленения программы на части является введение имени для функции, а единственным правилом композиции оператор суперпозиции функции. 

Функциональное программированиеСпособ составления программ, в которых единственным действием является вызов функции, единственным способом расчленения программы на части

Слайд 17Логическое программирование
Центральным понятием в логическом программировании является отношение. Программа представляет собой

совокупность определений отношений между объектами (в терминах условий или ограничений) и цели (запроса). 
Логическое программированиеЦентральным понятием в логическом программировании является отношение. Программа представляет собой совокупность определений отношений между объектами (в

Слайд 18Объектно-ориентированное программирование 
В основе объектно-ориентированного стиля программирования лежит понятие объекта, а суть

его выражается формулой: «объект = данные + процедуры». 
Объектно-ориентированное программирование В основе объектно-ориентированного стиля программирования лежит понятие объекта, а суть его выражается формулой: «объект = данные

Слайд 19Бейсик(Basic)
Один из первых языков программирования высокого уровня.

Бейсик(Basic)Один из первых языков программирования высокого уровня.

Слайд 20ALGOL и Pascal
В конце 50-х годов начали создавать языки программирования, которые

позволили перейти программистам к структурному программированию. Наибольшее влияние в этом оказали такие языки, как АЛГОЛ и ПАСКАЛЬ. Перечисленные языки поддерживают процедурный стиль программирования.
ALGOL и PascalВ конце 50-х годов начали создавать языки программирования, которые позволили перейти программистам к структурному программированию.

Что такое shareslide.ru?

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


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть