Ero sivun ”Haskell” versioiden välillä

Siirry navigaatioon Siirry hakuun
248 merkkiä lisätty ,  3. helmikuuta 2021
p
Neutraalisuus
p ({{Oikeudet}})
p (Neutraalisuus)
(5 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ä [[emacs]]issa ja lisää seuraavat rivit.
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
module Main where


main = putStrLn "Hei maailma!"
main = putStrLn "Hei maailma!"
</source>
</source>


{{Oikeudet}}
{{Oikeudet}}
heiMaailma.hs tiedosto voidaan kääntää lähes monien jakelupakettien mukana tulevalla [[ghc]]-ohjelmalla seuraavasti:
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 25: Rivi 33:


[[Luokka:Kehitystyökalut]]
[[Luokka:Kehitystyökalut]]
[[Luokka:Funktionaaliset ohjelmointikielet]]
1 122

muokkausta

Navigointivalikko