Witam,
Wie ktoś może o jakimś poradniku dotyczącym programowania funkcyjnego? Nie chodzi mi o podręcznik do języka funkcyjnego - nauczenie się podstaw języka to nie problem. Problemem jest to że chyba za bardzo przyrosłem do programowania imperatywnego :/ Piszę program w LISP-ie, po czym zauważam (albo wydaje mi się że zauważam) że właściwie to, zmieniając jedynie składnie i słowa kluczowe, można przepisać źródła do, np, C++.
Jest jakiś sposób żeby naprawdę zacząć pisać kod funkcyjny?
PS. A może to wina programów które pisze? Piszę programy ze Spoja (który IMO aż roi się od zadań wymagających myślenia typowo imperatywnego ukierunkowanego na C/C++ - ale co ja tam wiem, być może po prostu nie widzę miejsc gdzie kod funkcyjny byłby idealny), bo nie mam pomysłów na proste programy, a za słabo znam język żeby napisać coś naprawdę użytecznego.
PPS. Czasami mi się w sumie udaje - z rozwiązania "Problemu Collatza" albo "parzyste" jestem w sumie zadowolony. Ale to raczej wyjątki
PPPS. Co ciekawe, nie mam problemów z pisaniem w Prologu który z imperatywnością ma tyle wspólnego co... nie ma nic wspólnego.
lukas_gab