Ero sivun ”Haskell” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
Neutraalisuus
(→Käyttö) |
p (Neutraalisuus) |
||
(6 välissä olevaa versiota 3 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
{{perustietoa}} | {{perustietoa}} | ||
{{Ohjelmointikieli | |||
| nimi=Haskell | |||
| paradigma=funktionaalinen | |||
| tyypitys=vahva, staattinen | |||
| suoritusmalli=käännettävä | |||
| evaluointitapa=laiska | |||
| kotisivu=[https://www.haskell.org/ haskell.org] | |||
}} | |||
'''Haskell''' on akateemisissa piireissä suosittu puhtaasti funktionaalinen ohjelmointikieli. Sen käyttö avoimen lähdekoodin projekteissa on vähäistä lukuunottamatta mm. [[Darcs]]-versionhallintatyökalua. | '''Haskell''' on akateemisissa piireissä suosittu puhtaasti funktionaalinen ohjelmointikieli. Sen käyttö avoimen lähdekoodin projekteissa on vähäistä lukuunottamatta mm. [[Darcs]]-versionhallintatyökalua. | ||
==Käyttö== | ==Käyttö== | ||
Haskelia voi opetella tallentamalla ohjelman tiedostoon, jonka tiedostopääte on yleensä <tt>.hs</tt>. Käynnistä | Haskelia voi opetella tallentamalla ohjelman tiedostoon, jonka tiedostopääte on yleensä <tt>.hs</tt>. Käynnistä tekstimuokkaimessa ja lisää seuraavat rivit. | ||
<source lang=haskell> | <source lang=haskell> | ||
module Main where | |||
main = putStrLn "Hei maailma!" | |||
</source> | </source> | ||
heiMaailma.hs tiedosto voidaan kääntää lähes monien jakelupakettien mukana tulevalla [[ | {{Oikeudet}} | ||
heiMaailma.hs tiedosto voidaan kääntää lähes monien jakelupakettien mukana tulevalla [[GHC]]-ohjelmalla seuraavasti: | |||
$ [[ghc]] --make -O2 heiMaailma.hs -o heiMaailma | $ [[ghc]] --make -O2 heiMaailma.hs -o heiMaailma | ||
Rivi 24: | Rivi 33: | ||
[[Luokka:Kehitystyökalut]] | [[Luokka:Kehitystyökalut]] | ||
[[Luokka:Funktionaaliset ohjelmointikielet]] |