Ero sivun ”Haskell” versioiden välillä
Siirry navigaatioon
Siirry hakuun
Ei muokkausyhteenvetoa |
p (Käyttö heiMaailma esimerkki) |
||
Rivi 2: | Rivi 2: | ||
'''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ö== | |||
Haskelia voi opetella tallentamalla ohjelman tiedostoon, jonka tiedostopääte on yleensä <tt>.hs</tt>. Käynnistä [[emacs]]issa ja lisää seuraavat rivit. | |||
<source lang=haskell> | |||
module Main where | |||
main = putStrLn "Hei maailma!" | |||
</source> | |||
heiMaailma.hs tiedosto voidaan kääntää lähes monien jakelupakettien mukana tulevalla [[ghc]]-ohjelmalla seuraavasti: | |||
$ [[ghc]] --make -O2 heiMaailma.hs -o heiMaailma | |||
Jos [[ghc]]-kääntäjää ei ole automaattisesti asennettu järjestelmään, se löytyy [[paketinhallintajärjestelmä|paketinhallinnasta]] paketista <tt>ghc</tt>. Lisätietoja ohjelmien asentamisesta löytyy artikkelista [[Ohjelmien asentaminen]]. | |||
==Aiheesta muualla== | ==Aiheesta muualla== |
Versio 2. elokuuta 2016 kello 02.51
Linux.fi-wikissä artikkelit käsittelevät yleensä aihettaan siltä osin, kuin se koskee Linuxia ja avoimia/vapaita ohjelmistoja. Yleisluontoisemman artikkelin tästä aiheesta löydät tietosanakirja Wikipediasta.
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ö
Haskelia voi opetella tallentamalla ohjelman tiedostoon, jonka tiedostopääte on yleensä .hs. Käynnistä emacsissa ja lisää seuraavat rivit.
module Main where
main = putStrLn "Hei maailma!"
heiMaailma.hs tiedosto voidaan kääntää lähes monien jakelupakettien mukana tulevalla ghc-ohjelmalla seuraavasti:
$ ghc --make -O2 heiMaailma.hs -o heiMaailma
Jos ghc-kääntäjää ei ole automaattisesti asennettu järjestelmään, se löytyy paketinhallinnasta paketista ghc. Lisätietoja ohjelmien asentamisesta löytyy artikkelista Ohjelmien asentaminen.