Haskell

Haskell

HaskellでHello WorldのWebアプリケーションに再挑戦

前回までのあらすじ: Yesodを使ってHello Worldをしようとして、Hello Worldすら表示できませんでした。 HaskellのWebフレームワークYesodでHello World Haskellの言語を学んでも、Webア...
Haskell

Haskellの特徴である参照透過性とは?

Haskellの参照透過性という特徴について試していこうと思います。 読んでいる本はこちらです。 すごいHaskellたのしく学ぼう! 参照透過性とは? Wikipediaによるとこうです。 ある式が参照透過であるとは、その式をその式の値...
Haskell

無限の長さの配列を扱うこともできる、Haskellの遅延評価とは

Haskellを勉強していて、一番最初に面白いなと思ったのは、「無限の長さの配列を扱える」ということです。 他のほとんどのプログラミング言語では、配列を定義するということは、メモリ空間を確保する、ということなので、無限の配列は扱えません。無...
Haskell

HaskellのWebフレームワークYesodでHello World

HaskellでWebアプリケーションを作ってみたくなりました。 まずはこの本でHaskellの勉強をしています。まだ途中ですが、難しいことを書いているのに読みやすくて良い本です! すごいHaskellたのしく学ぼう! しかし、関数型らし...
Haskell

ゼロから関数型プログラミングの概要をつかむのに役立った3冊

「関数型プログラミング」という言葉が、良く聞かれるようになってきました。 「安全なプログラムが書ける」とか、「簡潔な表現ができる」とか、噂レベルでは聞きつつ、学術的な香りが強いのかなと思っていたので、手を出していませんでした。 なぜ関数型プ...
Haskell

Mac OS XにHaskellの開発環境を構築してHello World

最近、関数型プログラミングの勉強を始めました。 読んでいる本 この本を読んでいます。 関数プログラミング実践入門 ──簡潔で、正しいコードを書くために この本のサンプルコードがHaskellで書かれていて、Haskellを試しながらでない...
タイトルとURLをコピーしました