2007-05-26から1日間の記事一覧

「新次元」のプログラミング言語、Befungeについて。

GCC

「新次元」のプログラミング言語Befungeが凄い。 Greenbear Laboratory - Befunge わかりやすい Befunge - Wikipedia なんとなく掴める Befunge 実装例 Befunge-93 言語仕様の邦訳 WikipediaのHello,Worldが美しい。 v @_ v >0"!dlroW"v v :# < >" ,olleH" v…

SICPを読む(4) 問題1.2 - 1.5

問題1.2 (/ (+ 5 4 (- 2 (- 3 (+ 6 (/ 4 5))))) (* 3 (- 6 2) (- 2 7))) ; -37/150 4/5でもOK。 問題1.3 (define (square-3 x y z) (if (> x y) (sum-of-squares x (if (> y z) y z)) (sum-of-squares y (if (> z x) z x)))) (square-3 2 3 2) アンサーブッ…

SICPを読む(3) 問題1.1

まだ手続きの意味がよくわからない。特殊形式(define,and,not)は手続きではないと書いてあった。ますます意味不明。それでは、ようやく練習問題。 10 ; 10 (+ 5 3 4) ; 12 (- 9 1) ; 8 (/ 6 2) ; 3 (+ (* 2 4) (- 4 6)) ; 6 (define a 3) ; a (define b (+ a…