Содержание
- 2. ПАРАДИГМЫ ПРОГРАММИРОВАНИЯ Все они - всего лишь различные инструменты. Каждый из этих инструментов по-своему хорош. Различные
- 3. ПАРАДИГМЫ ПРОГРАММИРОВАНИЯ Императивное программирование Паралелизм. Паралельное и событийно-управляемое программирование Объектно-ориентированное программирование Функциональное программирование Логическое программирование Констрэйтное
- 4. ИМПЕРАТИВНОЕ ПРОГРАММИРОВАНИЕ Императивное программирование выигрывает любой другой методологии в эффективности реализации. Причина: аппаратная организация ПК. Стоит
- 5. ПАРАЛЛЕЛИЗМ Параллелизм можно мысленно разбить на два уровня: параллелизм уровня микроопераций и параллелизм уровня процессов Микропроцессоры
- 6. ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ Объектно-ориентированное программирование появилось из недр событийно-управляемого программирования и затмило его, так как оказалось значительно
- 7. ФУНКЦИОНАЛЬНОЕ ПРОГРАММИРОВАНИЕ Функциональное программирование представляет из себя одну из альтернатив императивному подходу. В императивном программировании алгоритмы
- 8. СВОЙСТВА ФУНКЦИОНАЛЬНОГО ПРОГРАММИРОВАНИЯ 1.) Аппликативность: программа есть выражение, составленное из применения функций к аргументам. 2.) Настраиваемость:
- 9. ФУНКЦИОНАЛЬНОЕ ПРОГРАММИРОВАНИЕ Функциональное программирование, как и другие модели "неимперативного" программирования, обычно применяется для решения задач, которые
- 10. ЛОГИЧЕСКОЕ ПРОГРАММИРОВАНИЕ В функциональном программировании программы - это выражения, и их исполнение заключается в вычислении их
- 11. ЛОГИЧЕСКОЕ ПРОГРАММИРОВАНИЕ Унификация - это сопоставление двух произвольных термов, содержащих переменные, с целью определения того, можно
- 12. ЛОГИЧЕСКОЕ ПРОГРАММИРОВАНИЕ Логическое программирование допускает естественную параллельную реализацию. В примере a :- b, c. порядок согласования
- 13. АЛГЕБРАИЧЕСКОЕ ПРОГРАММИРОВАНИЕ Основано на переписывании, расширяет функциональное программирование и имеет широкое применение в решении задач компьютерной
- 14. КОНСТРЭЙТНОЕ ПРОГРАММИРОВАНИЕ Констрэйтное программирование (WiKi Constraint programming) – это парадигма программирования в котором отношение между переменными
- 15. АЛГЕБРАИЧЕСКОЕ ПРОГРАММИРОВАНИЕ APS интегрирует четыре основные парадигмы программирования таким образом, что основная часть программы может быть
- 16. ИНСЕРЦИОННОЕ МОДЕЛИРОВАНИЕ Инсерционное моделирование – это моделирование на базе модели поведения агентов в средах. В основе
- 18. Скачать презентацию