Tähän asti kurssi on ollut ohjattua haskelliin syntaksiin ja perusajatuksiin tutustumista. Tämän viikon tehtävänä on pyrkiä soveltamaan hankittuja taitoja käytäntöön. Vaikka Haskell ohjelmoinnin perusajatukset ovat selvillä, niin käytännön ongelmanratkaisu uudella kielellä voi olla haastavaa.
Valitse edellisiltä kursseilta tai ohjelmointiharrastuksistasi sinua miellyttävä javalla, pythonilla tai c:llä kirjoitettu ohjelma tai aliohjelma, jonka kirjoittamiseen epäilet kuluneen enintään noin kymmenen tuntia tai pari työpäivää. (Jos et ole kirjoittanut mitään ohjelmaa ennen tätä, valitse sopivan kokoinen aliohjelma ohjelmointi 2 -kurssin esimerkeistä)
Analysoi haskell-versiota ja sitä miten se poikkeaa alkuperäisestä ohjelmastasi:
(Vastaus tulee muotoilla noin sivun mittaiseksi esseeksi)
blog comments powered by Disqus