■ このスレッドは過去ログ倉庫に格納されています
Lispってプログラミング言語のコードは後で読み返して理解できるもん?
- 1 :以下、\(^o^)/でVIPがお送りします:2015/02/01(日) 17:19:46.58 ID:/P8KMjdZ0.net
- SICPっていう有名な教科書借りてきたからLispの一方言のSchemeをぽちぽち打ち込んで遊んでるんだけど、
この言語って、もっと大きなプログラムになったとき後で読み返して理解できるだろうか不安になったんだわ
Lisp(の一つScheme)はこういうやつ
;; xの平方根を求める
(define (my-sqrt x)
(sqrt-iter 1 x))
(define (sqrt-iter guess x)
(if (good-enough? guess x)
guess
(sqrt-iter (improve x) x)))
(define (improve guess x)
(average (guess (/ x guess)))) ・・・・・
- 2 :以下、\(^o^)/でVIPがお送りします:2015/02/01(日) 17:21:09.04 ID:AN4vJCCDM.net
- Emacs使ってたらだいぶ慣れた
- 3 :以下、\(^o^)/でVIPがお送りします:2015/02/01(日) 17:27:39.59 ID:/P8KMjdZ0.net
- >>2
確かに書いてるうちに記法とか考え方は慣れてくるよね
Lispのやり方が全部そうなのかはわからないけど、
この本はほんとちっさな関数を作って、それをブロックのように
幾重にも幾重にも積み重ねてプログラムをつくり上げてるんだわ
何をやってるかは、確かに手続きの名前見ればわかるんだけど、
短い名前だから類推できないような時もあるだろうし、バグとりの時大変じゃないかなあとか思ったんですね
- 4 :以下、\(^o^)/でVIPがお送りします:2015/02/01(日) 17:35:19.95 ID:bUpQOjX30.net
- 汚いコードのデバッグが大変なのはどの言語も変わらないし
記法の問題は慣れの話だし別にどうということはない
- 5 :以下、\(^o^)/でVIPがお送りします:2015/02/01(日) 17:36:38.05 ID:/P8KMjdZ0.net
- そんなもんですかね
ありがとうございます
総レス数 5
2 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★