ログイン
編集不可のページディスカッション情報添付ファイル

2012-07-27 23:05:57時点のリビジョン2

メッセージを消す
alstamber/FunctionalLanguageAndLogicalLanguage

MMA

なにこれ

LISP

関数型言語ってそもそも何

C言語にも関数あるじゃん

関数型言語の関数はいろいろすごい

それができて何が嬉しいの?

副作用って何

副作用は悪

副作用がないとどういう変化が起きるのか

LISPって何

LISPの構文要素

リスト構造

S式

式の評価

式の評価の例

もうちょっと複雑な式の評価

   1   (+ 1 3)

   1   (+ (* 1 3) (* 2 -4))

評価の順番

   1   (+ (* 1 3) 3)

   1   (+ 3 3) ;(* 1 3)を評価した

   1   6 ;(+ 3 3)を評価した

number?

   1   (number? (* 12 (+ 8901 -11)))
   2   (number? '(* 12 (+ 8901 11)))

Prolog