タグ

2014年10月16日のブックマーク (1件)

  • Go --- making Lisp by Java and C#

    1日目 --- Lisp を知る 言語としての Lisp の詳細は別の文献に譲るとして、ここでは Lisp の質を掴んでいきます。 Lisp の質は、「すべてがリスト(S式)で表現される」ことにあります。データはもちろん、プログラムも同等にリストで表現されることにあります。 ここでリストは (1 2 3 4) のように表記し、データ 1, 2, 3, 4 を構成要素としているコンテナ型(構成型)のデータタイプです。また 1, 2, 3, 4 の順序を持っている列の一種です。 このように (1 2 3 4) のようにデータも表現し、また (defun foo (x y) (list x y)) のようにプログラムもリストで表現されます。 ---Lisp 言語講座 (1)--- ここで (defun foo (x y) (list x y)) は defun が関数定義を意味して、関数名が