Similar presentations:
Языки программирования. Эволюция языков программирования. Методы программирования. Тема 1
1. Тема 1.
Языки программирования. Эволюцияязыков программирования.
Методы программирования.
2. Вопрос 1. Эволюция языков программирования
ПодтемыПоколение
Первое
Тип языка
Характеристики
Машинные
Ориентированы на
использование в
конкретной ЭВМ,
сложны в освоении,
требуют хорошего
знания архитектуры
ЭВМ
3.
4. Вопрос 1. Эволюция языков программирования
ПодтемыПоколение
Второе
Тип языка
Характеристики
Ассемблеры,
макроассемблеры
Более удобны для
использования, но попрежнему машиннозависимы
5.
6. Вопрос 1. Эволюция языков программирования
ПодтемыПоколение
Третье
Тип языка
Характеристики
Языки высокого
уровня
Мобильные, человекоориентированные,
проще в освоении
7.
8. Вопрос 1. Эволюция языков программирования
ПодтемыПоколение
Четвёртое
Тип языка
Характеристики
Непроцедурные,
объектноориентированные,
языки запросов,
параллельные
Ориентированы на
непрофессионального
пользователя и на
ЭВМ с параллельной
архитектурой
9.
Что?Как?
10.
11.
12.
13. Вопрос 1. Эволюция языков программирования
ПодтемыПоколение
Пятое
Тип языка
Характеристики
Языки искусственного
интеллекта,
экспертных систем и
баз знаний,
естественные языки
Ориентированы на
повышение
интеллектуального
уровня ЭВМ и
интерфейса с языками
14.
15. Вопрос 2. Классификация ЯП
СпециализацияЯП
Уровень ЯП
ЯП
Алгоритмичность
16. Уровень ЯП
Это - …Виды:
– Низкий – ассемблер
– Высокий – Fortran, Pascal, C …
– Сверхвысокий - Сетл
17. Специализация ЯП
Это - …Виды:
– Универсальная - Fortran, Lisp, Cobol…
– Специализированные
18. Алгоритмичность
Это - …Виды:
– Процедурные - Fortran, Pascal, Basic…
– Непроцедурные – Prolog…
19. Вопрос 3. Алгоритмическое программирование
20.
Вопрос 3. Структурноепрограммирование
Идея
Понятие подпрограммы
Виды подпрограмм
21.
22.
Подготовить сообщения по темам: «Сущностьалгоритмов»; «Логические основы алгоритмизации»;
«Эволюция развития языков программирования»;
«Современные языки программирования».
Подготовить исследовательскую работу «Для
чего необходимо изучать языки
программирования?»
23.
24. Инкапсуляция
Источник шаблонаwww.animationfactory.com
500 000 шаблонов PowerPoint, анимированных
картинок, фоновых изображений и
видеороликов для загрузки