Учебники

  • Автор теми Автор теми Sø Trve
  • Дата створення Дата створення

Sø Trve

Mvch cvlt!
Повідомлення
4 129
Реєстрація
30.08.09

Репутація
2 266

Учебники

пацыки, посоветуйте плз почитать чего-то по функциональному программированию. Нужно подтянуть питон, но после ооп как-то мозги коробит с ним.
 
Re: Учебники

так пітон це ж ооп в вакуумі:thinking:

Добавлено в 17:25 / Предыдущее сообщение было написано в 17:23

а дійшло, шарю тільки по перлу году :dontknow:
 
Re: Учебники

Великий патріарх Гвідо сказав колись, що траса стеку змінюється через хвостову рекурсію (це остання процедура у рекурсії). Це означає, що замість функціонального підходу пітоністи мають використовувати явну ітерацію. Функції - це коли ти мапиш одну колекцію з іншою, і ставиш умову, що кожне вхідне значення відповідає вихідному. Це все означає, що у пітоні не вдалося прижитися такій парадигмі, бо отець не дав струменту. Ясно, що є yield map reduce і інші functools. І ясно, що коли ти пишеш
PHP:
 for line in ( l.split(":") for l in ( l.strip() for l in someFile ) ):     
     pass
ти теж відчуваєш ці віяння (це не що інше, як функції першого роду, тобто, коли функції використовуються як аргументи), але то всьо не то пальто. Функціональні мови - то скала і інша хіпстота.
 
Назад
Зверху