searchHaskellは汎用の純粋関数型プログラミング言語です。このページではなるべく早くHaskellが使えるようになるよう手助けとなる解説をします。次にすることは?Haskellのインストール他の多くのプログラミング言語と同様に、Haskellは2種類の方法で使うことができます。一つバイナリ(コンパイラ)でもう一つはインタラクティブシェル(インタプリタ)です。インタラクティブシェルでは式を試したり評価したりすることができます。インタラクティブシェルで始めるのがよいでしょう。GHCより軽量でとてもお手軽WindowsではGHCとHugsの両方が動作しますが、HugsのほうがよりWindowsとの親和性が高いと思われます。GHCが最も活発に開発やメンテナンスが行われているので、たいていの人は入門者はもちろん、プログラミングになれた人にもGHCを勧めます。XにHaskellをインストールする方法が載っています。Haskell事始めターミナルを開いてください。GHCをインストール済みであれば、コマンドプロンプトに"ghci"と入力してください。(GHCインタプリタの実行ファイル名です)Hugsをインストール済みであれば"hugs"と入力してください。Prelude>そしてプロンプトが表示されます。これでHaskellが起動し入力待ちの状態となりました。書いたことと思います。それをやってみましょう。World!"Haskellは文字列を評価して、結果を表示しました。今度は別の方法で標準出力に直接表示させてみましょう。WorldGHCのようなHaskellコンパイラを使って、コードをコンパイルしてスタンドアロンで動作する実行ファイルを作ることもできます。World!"そして次のようにしてコンパイルします。hello.hsそして実行ファイルを走らせてみてください。World!電卓としてのHaskell楽しいことをしてみましょう。Haskellでの真に最初のプログラムは階数を計算する関数です。インタプリタに戻って関数を定義してみましょう。いくつか引数を与えて実行することができます。プログラミングによって一つ便利になりました。定義を読み込む必要があるので気をつけてください。(n-1)そしてHugsでは次のように実行します。421405006117752879898543142606244511569936384000000000もちろんこのプログラムをコンパイルしてスタンドアロンな実行ファイルを生成することもできます。次のように書いてみましょう。42)そしてコンパイルして実行します。1405006117752879898543142606244511569936384000000000すごい!初めてのHaskell並列プログラミングHaskellでは並列化/マルチコアプログラミングをサポートしています。付け加えることで、このように並列プログラムを書くことができます。最適化オプションをつけます。...これでマルチコアプログラムを動かすことができます。2コアの場合の例です。totalおめでとうございます!これでマルチコアでのプログラミングもできてしまいましたね!次にすることは?たくさんのHaskellのチュートリアルや書籍があります。ここにいくつかおすすめを書いておきます。HaskellWikiDisclaimers。