プログラミング言語を知ろう

 Lisp

LISPというプログラム言語は、1960年にマサチューセッツ工科大学(MIT)の、John McCarthyによって発表された関数型のプログラミング言語です。それではどのようなプログラム言語であるのかを見てみましょう。

LISPとは
LISPとは、リスト(LIST)と呼ばれる文字や数字の集まりとして表現して、そのリストを処理するために開発された関数型のプログラム言語です。人間の思考的な活動を抽象化すると文字列と文字列のつながり方として処理できるのですが、LISPはそのような処理に向いているので人工知能の分野で応用されています。
LISPの特徴
LISPは非常に動的なプログラムで自己拡張性が高いというのが特徴的です。動的型付けにおいては、型宣言はいりません。そして欠点としての特長には処理が遅く、メモリの消費量が多いということがあげられます。もともとLISPは多くのメモリが必要な難しい問題に対して、Lispが使われていました。
LISPのリストとは
LISPはリスト処理を行なうプログラム言語なのですが、リストは何かをここで詳しく紹介したいと思います。リストとは、データをポインタやリンクなどの指標で繋いで作られるデータ構造、のことを表しています。そしてリストは括弧を用いたS式といわれる表現方法で書いていきます。そのため、プログラムは括弧だらけになります。
LISPの関数型言語について
LISPは既存の関数を組み合わせて、新しい関数を定義するという形でプログラムを行ないます。ここでいう関数とは入出力関係を実現する関数の定義したものをいいます。これら関数を利用してLispのプログラムは書いた式を計算させ、その処理結果を求めるという繰り返しが行なわれます。
RESPECT
  • 暗号化ソフト
    有害サイト閲覧防止・個人情報漏洩・セキュリティ製品ならこちらです。フィルタリング、暗号化ソフトなどお任せ下さい。
    www.alsi.co.jp/security/ds/
  • 白い歯
    白い歯を手に入れるために。インプラント治療なら、こちらのサイトへぜひ、どうぞ。
    www.josaikai.com/
  • 排水装置
    いち早く現状を把握して、一番必要な排水装置のご提案をいたします。いち早く現状を把握して、一番必要な排水装置のご提案をいたします。
    kcr.kurita.co.jp/products/.../01-02.html
  • 白衣 販売
    あなたも白衣の天使になりませんか?豊富な品揃えの白衣専門販売店だから好みのタイプがみつかります。
    www.e-hakui.net/
  • ローンカード
    ローンカード用語をしっかりチェックしておけば、いざと言うときにもあわてることがありません。こちらへどうぞ。初めてカードを持つなら、低金利のローンカードをしっかりと見極めてください。詳しくはこちら。
    www.mujinkeiyaku.com/