Разовьются ли у меня хорошие / плохие привычки из-за ленивых оценок?

Я хочу изучить функциональное программирование с помощью Haskell или F #.

Есть ли какие-то привычки программирования (хорошие или плохие), которые могут сформироваться в результате ленивых вычислений Haskell? Мне нравится идея чистоты функционального программирования Haskell для понимания функционального программирования. Меня только немного беспокоят две вещи:

  1. Я могу неверно истолковать функции, основанные на ленивых оценках, как часть «функциональной парадигмы».
  2. Я могу развить мыслительные шаблоны, которые работают в ленивом мире, но не в мир нормального порядка / нетерпеливой оценки.
10
задан thepurpleowl 2 May 2019 в 13:06
поделиться