#author("2019-09-01T14:12:42+00:00","default:sagasite","sagasite")
[[Program]] > Lisp

#norelated
#contents

//----------------------------------------
~
* Lispとは? [#j15df4ae]
https://ja.wikipedia.org/wiki/LISP
>LISPは、プログラミング言語である。
前置記法などが特徴である。
1958年にはじめて設計されたLISPは、現在広範囲に使用されている高水準プログラミング言語の中でもFORTRANに次いで2番目に古い。
今日最も広く知られるLISP方言は、Common LispとSchemeである。

>LISPの名前は、「list processor」に由来している。
リストはLISPの主要なデータ構造であり、LISPソースコードはそれ自体がリストからできている。
その結果、LISPプログラムはソースコードをデータとして操作することができ、プログラマーは、マクロ・システムで新しい構文やLISP埋め込みの新しいDSLを作成できる。

** 公式サイト [#v6aa4cf1]
-[[Recursive Functions of Symbolic Expressions and their Computation by Machine (Part I)>http://www-formal.stanford.edu/jmc/recursive.html]] - マッカーシーによる最初のLISPの論文。
- Common Lisp https://www.cliki.net/
- Scheme https://srfi.schemers.org/

//----------------------------------------
~
* リファレンス / チュートリアル [#f1a8273c]

//----------------------------------------
~
* ライブラリー / フレームワーク [#lbb5ef3e]

//----------------------------------------
~
* Tips [#i8a4508b]
-Lispの実行環境
--CLISP
--ISLisp
--[[xyzzy]]
--Lispbox
--QuickLisp
--SBCL

//----------------------------------------
~
* 参考書 [#x5ddbd48]

#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4774180351/vertex9-22/" target="_blank"><img src="https://images-fe.ssl-images-amazon.com/images/I/51C7sqTRA1L._SL160_.jpg" border="0"></a></td>
<td> </td>
<td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4774180351/vertex9-22/" target="_blank">はじめてのLisp関数型プログラミング――ラムダ計算からリファクタリングまで一気にわかる (Software Design plus)</a><br>五味 弘<br>技術評論社<br>2016-03-18<br>¥ 2,786</td></tr></table>
<hr>
}}

#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4873115876/vertex9-22/" target="_blank"><img src="https://images-fe.ssl-images-amazon.com/images/I/41CAmbpToSL._SL160_.jpg" border="0"></a></td>
<td> </td>
<td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4873115876/vertex9-22/" target="_blank">Land of Lisp</a><br>M.D. ConradBarski<br>オライリージャパン<br>2013-02-23<br>¥ 4,104</td></tr></table>
<hr>
}}

#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4274066371/vertex9-22/" target="_blank"><img src="https://images-fe.ssl-images-amazon.com/images/I/41PR3HVafyL._SL160_.jpg" border="0"></a></td>
<td> </td>
<td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4274066371/vertex9-22/" target="_blank">On Lisp</a><br>ポール グレアム / 野田 開<br>オーム社<br>2007-03-01<br>¥ 4,104</td></tr></table>
<hr>
}}

#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4274065979/vertex9-22/" target="_blank"><img src="https://images-fe.ssl-images-amazon.com/images/I/511SV9NXW2L._SL160_.jpg" border="0"></a></td>
<td> </td>
<td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4274065979/vertex9-22/" target="_blank">ハッカーと画家 コンピュータ時代の創造者たち</a><br>ポール グレアム<br>オーム社<br>2005-01-01<br>¥ 2,592</td></tr></table>
<hr>
}}

-[[入門Common Lisp>Introduction-to-Common-Lisp]]

#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4839920818/vertex9-22/" target="_blank"><img src="https://images-fe.ssl-images-amazon.com/images/I/41mSxzyxCoL._SL160_.jpg" border="0"></a></td>
<td> </td>
<td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4839920818/vertex9-22/" target="_blank">入門Common Lisp―関数型4つの特徴とλ(ラムダ)計算</a><br>新納 浩幸<br>毎日コミュニケーションズ<br>2006-09<br></td></tr></table>
<hr>
}}

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS