Роман Неволин «В поисках парадигмы»

46
Роман Неволин В поисках парадигмы

Upload: spbdotnet-community

Post on 12-Feb-2017

78 views

Category:

Software


7 download

TRANSCRIPT

Page 1: Роман Неволин «В поисках парадигмы»

Роман Неволин

В поисках парадигмы

Page 2: Роман Неволин «В поисках парадигмы»

Парадигма – это…

Page 3: Роман Неволин «В поисках парадигмы»

Парадигма — это ключевая идея, лежащая в основе построения чего-либо

Page 4: Роман Неволин «В поисках парадигмы»

Парадигма программирования — это совокупность идей и понятий, определяющих подход к программированию

Page 5: Роман Неволин «В поисках парадигмы»
Page 6: Роман Неволин «В поисках парадигмы»
Page 7: Роман Неволин «В поисках парадигмы»
Page 8: Роман Неволин «В поисках парадигмы»
Page 9: Роман Неволин «В поисках парадигмы»
Page 10: Роман Неволин «В поисках парадигмы»
Page 11: Роман Неволин «В поисках парадигмы»
Page 12: Роман Неволин «В поисках парадигмы»
Page 13: Роман Неволин «В поисках парадигмы»
Page 14: Роман Неволин «В поисках парадигмы»
Page 15: Роман Неволин «В поисках парадигмы»

Patterns

Page 16: Роман Неволин «В поисках парадигмы»
Page 17: Роман Неволин «В поисках парадигмы»
Page 18: Роман Неволин «В поисках парадигмы»
Page 19: Роман Неволин «В поисках парадигмы»
Page 20: Роман Неволин «В поисках парадигмы»
Page 21: Роман Неволин «В поисках парадигмы»
Page 22: Роман Неволин «В поисках парадигмы»
Page 23: Роман Неволин «В поисках парадигмы»
Page 24: Роман Неволин «В поисках парадигмы»
Page 25: Роман Неволин «В поисках парадигмы»
Page 26: Роман Неволин «В поисках парадигмы»
Page 27: Роман Неволин «В поисках парадигмы»
Page 28: Роман Неволин «В поисках парадигмы»
Page 29: Роман Неволин «В поисках парадигмы»
Page 30: Роман Неволин «В поисках парадигмы»
Page 31: Роман Неволин «В поисках парадигмы»

Стадии принятия функционального программирования

• Что это за чушь?

Page 32: Роман Неволин «В поисках парадигмы»

Стадии принятия функционального программирования

• Что это за чушь?• ЧТО ЭТО ЗА ЧУШЬ?

Page 33: Роман Неволин «В поисках парадигмы»

Стадии принятия функционального программирования

• Что это за чушь?• ЧТО ЭТО ЗА ЧУШЬ?• А вот это выглядит интересно…

Page 34: Роман Неволин «В поисках парадигмы»

Стадии принятия функционального программирования

• Что это за чушь?• ЧТО ЭТО ЗА ЧУШЬ?• А вот это выглядит интересно…• Хм, а вроде не так и сложно

Page 35: Роман Неволин «В поисках парадигмы»

Стадии принятия функционального программирования

• Что это за чушь?• ЧТО ЭТО ЗА ЧУШЬ?• А вот это выглядит интересно…• Хм, а вроде не так и сложно• ГОСПОДИ, ПОЧЕМУ ВСЕ НЕ ПИШУТ

ФУНКЦИОНАЛЬНО?!

Page 36: Роман Неволин «В поисках парадигмы»

Функциоз (от анг. function, функция) – паталогическое желание решать любую задачу в функциональном стиле, сопровождающееся непреодолимой потребностью удовлетворить это желание

Page 37: Роман Неволин «В поисках парадигмы»
Page 38: Роман Неволин «В поисках парадигмы»

Программирование – это решение реальных задач

Page 39: Роман Неволин «В поисках парадигмы»

Реальные задачи редко живут в рамках одной парадигмы

Page 40: Роман Неволин «В поисках парадигмы»

Вы постоянно пишете мультипарадигменный код

Page 41: Роман Неволин «В поисках парадигмы»
Page 42: Роман Неволин «В поисках парадигмы»
Page 43: Роман Неволин «В поисках парадигмы»

Глупо оставаться в рамках одной парадигмы

Page 44: Роман Неволин «В поисках парадигмы»

Глупо оставаться в рамках одной парадигмы

Вы все равно используете другие парадигмы, просто делаете это неумело

Page 45: Роман Неволин «В поисках парадигмы»

Расширяйте свою область знаний, изучайте новые

подходы.

Page 46: Роман Неволин «В поисках парадигмы»

Спасибо!