Lyhyenpuoleinen johdatus funktionaaliseen ohjelmointiin Panu Kalliokoski, Solita, pe 1.4.2016 Esimerkkiohjelmat pystyy ajamaan: Javascript: npm install ramda ja nodejs ex-n.js Python: python ex-n.py Clojure: java -cp clojure.jar clojure.main ex-n.clj Aiheet: Mitä on funktionaalinen ohjelmointi? Sivuvaikutuksettomuus Applikatiiviset tietorakenteet Funktionaaliset toistorakennetyylit Ohjelmien suunnittelu Funktiot arvoina (TODO) Äärettömät tietorakenteet (TODO) Korkeamman asteen tietotyypit (TODO) Kapselointi funktionaalisessa ohjelmoinnissa (TODO)