Содержание
- 2. Cовременные языки высокого уровня позволяют использовать все или почти все способы, рассмотренные в дальнейшем (C#, python)
- 3. Программирование Итеративное Декларативное Структурное Процедурное Объектно-ориентированное(ООП) Функциональное Логическое
- 4. Самая простая – Императивная (основа большинства других) В этом подходе программы выглядят как простые последовательные операции,
- 5. Используется в основном для написания программ решения не слишком сложных математических задач (например для решения полиномиальных
- 6. Вторая – Структурная Начиная примерно с 1970х годов стало понятно, что используя только простые операторы и
- 7. Собственно, почти все современные языки могут использоваться таким образом, но вот те которые задумывались именно для
- 8. Третья – Процедурное Начинают использоваться функции(процедуры), чтобы разделять выполнение программ, делить их на модули, использовать уже
- 9. По сути такие идеи были предложены раньше, чем структурное программирование, поэтому почти во всех даже достаточно
- 10. Объектно-ориентированное (ООП) Опять встала та же самая проблема, что и раньше, что программы становились слишком большими,
- 11. Используется для написания сложных приложений из огромного количества элементов, а также для разделения разработки между несколькими
- 12. Программирование Итеративное Декларативное Структурное Процедурное Объектно-ориентированное(ООП) Функциональное Логическое
- 13. Декларативное программирование Граница различий между итеративным и декларативным достаточно размыта, по сути определение такое: “Императивное программирование
- 14. Например, функция удвоения элементов массива: Итеративный Декларативный
- 15. То есть внутри конечно все эти функции и операции, которые мы используем, написаны итеративно, но нам
- 16. Еще пример: язык HTML, нам не нужно знать как браузер отрисовывает разные элементы, мы только определяем,
- 17. Функциональное программирование Используются различные функции с огромным количеством возможностей, почти не используя переменные и операторы Самый
- 21. Скачать презентацию