dc.contributor.advisor | Sanna Mönkölä | |
dc.contributor.author | Häyrynen, Mikko | |
dc.date.accessioned | 2017-12-20T14:09:13Z | |
dc.date.available | 2017-12-20T14:09:13Z | |
dc.date.issued | 2017 | |
dc.identifier.uri | https://jyx.jyu.fi/handle/123456789/56469 | |
dc.description.abstract | 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. | fi |
dc.description.abstract | Imperative and functional programming languages implement repetition from different standpoints. This thesis compares two drastically different languages explored on entry level courses in the University of Jyväskylä – C# and Haskell. It examines their differences and analyzes the underlying reasons for said differences, also seeking to answer why programmers acquainted with imperative languages struggle while adopting the functional mindset. | en |
dc.format.extent | 28 | |
dc.language.iso | fin | |
dc.rights | Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty. | fi |
dc.rights | This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited. | en |
dc.subject.other | C# | |
dc.subject.other | Haskell | |
dc.subject.other | silmukka | |
dc.subject.other | rekursio | |
dc.title | Toistorakenteet C#:ssa ja Haskellissa | |
dc.identifier.urn | URN:NBN:fi:jyu-201712204825 | |
dc.type.ontasot | Kandidaatintutkielma | fi |
dc.type.ontasot | Bachelor's thesis | en |
dc.contributor.tiedekunta | Informaatioteknologian tiedekunta | fi |
dc.contributor.laitos | Informaatioteknologia | fi |
dc.contributor.yliopisto | University of Jyväskylä | en |
dc.contributor.yliopisto | Jyväskylän yliopisto | fi |
dc.contributor.oppiaine | Tietotekniikka | fi |
dc.date.updated | 2017-12-20T14:09:13Z | |
dc.rights.accesslevel | openAccess | fi |