Haskellでフィボナッチ数列
fib 0 = 1
fib 1 = 1
fib n = fib (n-2) + fib (n-1)
main = print $ fib 10
これでよし.
このままでは,遅いので,あとで高速版を考えよう.
人気blogランキングへ
Mac関連とプログラミング言語に関するメモ.
fib 0 = 1
fib 1 = 1
fib n = fib (n-2) + fib (n-1)
main = print $ fib 10
Haskellを入れたい.
MacPortはあきらめて,Binary Packageで入れることに.
非常に簡単に入れれました.
10.5のも用意されています.
ghc - macoxintel binary package
さてこの続きは林檎よりりんごで書こうと思います.
これより先はプログラミングメモになっちゃいますからね.
Apple Store for Education
人気blogランキングへ
BlockClosureがやはり分かっていないのでは?
プログラミングのBlogも書いていますが,そちらはかなり恥をさらしています.
コンピュータを勉強する学生としていいのか?
もっと基礎から丁寧に勉強しないといけませんね.
ということでまずは関数型言語を勉強することにします.
多くのことはできないのでJavaは保留.
関数型の方がこの先に役立つと思いますし,僕にとっては今優先順位が高くなりました.
さてMacPortを使ってghcを簡単に入れようと思ったのですが,エラー発生.
LeopardはX11がよく分からないことになっているので,そのせいではないかと思っています.
The Glasgow Haskell Complier
Apple Store for Education
人気blogランキングへ
BlockClosureがやはり分かっていないのでは?
最近思うのは,いつでも読めるプログラミングのメモを残そうと思ったこのBlogですが,誤った情報ばかりながすものとなっています.
こういう記事がネット全体の質を下げちゃうのでは?と思ってしまいます.(ネガティブ指向)
コンピュータを勉強する学生としていいのか?もっと基礎から丁寧に勉強しないといけませんね.
ということでまずは関数型言語を勉強することにします.
多くのことはできないのでJavaは保留.
関数型の方がこの先に役立つと思いますし,僕にとっては今優先順位が高くなりました.
さてMacPortを使ってghcを簡単に入れようと思ったのですが,エラー発生.
LeopardはX11がよく分からないことになっているので,そのせいではないかと思っています.
[追記] MacPortはあきらめ,Binary Packageで入れました