0000000001257074

AUTHOR

Mikko Häyrynen

showing 1 related works from this author

Toistorakenteet C#:ssa ja Haskellissa

2017

Tutkielmassa vertaillaan funktionaalista ja imperatiivista ohjelmointiparadigmaa toistorakenteiden osalta. Vertailussa tarkastellaan Jyväskylän yliopiston ohjelmointikursseilla käsiteltäviä C#– ja Haskell–ohjelmointikieliä, jotka edustavat merkittävästi erilaisia suunnitteluperiaatteita ja määrittelevät ensisijaiset toistorakenteensaeri lähtökohdista käsin. Eroavaisuuksien ja aiemman tutkimustiedon perusteella jäsennetään, miksi funktionaalisen paradigman omaksuminen tuottaa vaikeuksia imperatiiviseen ohjelmointitapaan totuttautuneille ohjelmoijille. Imperative and functional programming languages implement repetition from different standpoints. This thesis compares two drastically differen…

HaskellsilmukkarekursioC#
researchProduct