union-vuzrazdane.com


LISP


LISP(リスプ、LISt Processingの略)は、関数型プログラミング言語の一種。括弧を多用する独特な文法を持つ。 LISP の実装は比較的容易なため、非常に多くの(方言)が存在し、厳密には、「LISP方言」と呼ばれるそれらの方言の集まりを指して LISP と呼ぶ。ただし、一般的に「Lisp」というときは Common Lisp のことを指している場合が多い。なお、方言の中には、変数への値の代入(束縛)も可能な、手続き型言語の性格をもっているものもある。 その他の LISP の特徴として以下のようなものがある。 動的な型付け(値には型情報を持つが変数は型を持たない) 前置記法 コード自身をファーストクラス(一級市民)オブジェクトとして扱うことができる LISPは、全てのプログラミング言語の中でも2番目に古い高級言語であるが、現在でも広く使われている。ただし、最古の高級言語FORTRANと同様に、言語仕様は初期と比べて大きく変化している。


LISPとは、プログラミング言語の一つ。人工知能研究などで利用されることが多い。 1962年にマサチューセッツ工科大学のJohn McCarthy教授を中心とする研究グループによって開発された。 代表的な関数型言語の一つで、既に定義されている関数を組み合わせて新しい関数を定義するという形でプログラムを記述する。1984年にはCommon Lispという標準仕様が定義されている。


プログラミング言語の一つ。 LISt Processing language (リスト処理言語) の略で Lisp。Lots of Irritating Superfluous Parenthesis の略という冗談もある。 40年ほどの歴史*1の中で多数の方言(変種)が生じたが、現在では主に Common Lisp Scheme Emacs Lisp (ELisp) の3種類が多く使われている。 Lispのマクロはとてつもなく強力でDSLをエレガントに作成することができる。構文木をいじって自分で新しい構文を作ることさえできる。 そのためProgrammable Programming Language(プログラマブルなプログラミング言語)と言われる。



 

コスメ 口コミ 低金利キャッシング fx チャート オールドドメイン販売 システム開発