Ero sivun ”Funktionaalinen ohjelmointi” versioiden välillä

[arvioimaton versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
Lisätty miten Imperial College opettaa Haskellia. Lisätty lähteisiin Niemelän, Vuorisen ja Partasen teokset ja muutama sana näistä.
viitteetön: laajentamisesta huolimatta artikkelin taso laskee (ei enää tarkistettavissa), hyv.
Rivi 1:
{{Ohjelmointiparadigmat}}
{{viitteetön|viitteiden puute on häiritsevä ominaisuus, joka laskee artikkelin tasoa merkittävästi}}
 
'''Funktionaalinen ohjelmointi''' eli '''funktio-ohjelmointi''' on [[ohjelmointiparadigma]], joka perustuu matemaattisten [[funktio]]iden käyttöön ja tarkemmin [[lambdakalkyyli]]in. Puhtaasti funktionaalisissa ohjelmissa ei ole lainkaan tilaa eikä siten myöskään sijoituslausetta tai silmukoita: muuttujaan ei voida sijoittaa uutta arvoa, ja suuret tietomäärät käsitellään [[rekursio]]n avulla. Toisin kuin [[imperatiivinen ohjelmointi|imperatiivisessa ohjelmoinnissa]], funktiolla ei ole sivuvaikutuksia eli sen arvo on aina sama samoilla parametreilla.
 
Rivi 69:
[[Luokka:Tietojenkäsittelytiede]]
[[Luokka:Seulonnan keskeiset artikkelit]]
<