Scheme

letrecで繰り返す

Project EulerのProblem3をやった。 問題は素因数分解で、最大の素数を求めるもの。 素数を求めて割り切れるか確かめていけばいいだけだ。実に簡単…、じゃなかった。 分解する数が600851475143と超でかい。intじゃ収まらない。と思ったら、Lisp系の言語は多…

頭の体操

面白そうなサイトを見つけた。 Project Euler http://odz.sakura.ne.jp/projecteuler/index.php?Project%20Euler数学の問題をプログラムで解いていく、とういうものだ。言語は何でもいいのでSchemeで解くことにした。初めの問題は、3と5の倍数で1000未満の数…

Schemeで何を書こうか

Schemeを習得するために本を読んだりネットの解説ページ見たりしてるんだけど、こんなので本当に使い物になるプログラムが書けるのか疑問だ。しかし、構文とかばっかしやっててもつまらないので、何かゲームでも作りながら覚えたい。。 出来るだけシンプルな…

Scheme本買った

ちょっとしたデータの操作とかをするのに毎回Cで書いてたんだけど、面倒になってきたのでサクっと処理できるようにスクリプトなんかやろうと思って買ってきた。 Cygwin+Gauche+Meadowの環境で動かしてる。Emacsなんて使ったことがなかったので現在奮闘中。導…