最も一般的な人工知能言語は何ですか?
最も一般的な人工知能言語はLISPであり、今日でも使用されています。また、最も古い人工知能言語の1つです。ジョン・マッカーシーは1950年代後半にそれを開発しました。
lispは「リスト処理」の略語です。この人工知能言語は、リストを使用してデータ構造を表します。これは、最初の機能プログラミング言語と見なされます。リストを操作するために使用できる組み込み関数がかなりあり、言語を非常に柔軟にします。プログラマーは、言語の構文を完全に制御し、目的に合わせて変更できます。
ソースコードがリストで構成されているため、これは可能です。プログラマーは、ソースコードをデータ構造として操作し、新しい構文を作成したり、必要なことを行うために言語を拡張できるようにします。リストに対応するパターンマッチャーを簡単に書き込むことができるため、人工知能(AI)プログラミングにとって優れた言語です構造。
LISPを有用な人工知能言語にする他の要因の1つは、象徴的な表現をサポートする能力です。シンボルをデータに簡単に関連付けることができます。たとえば、シンボル「空」を「青」の色に関連付けることができます。また、古いデータ構造を新しいデータ構造に簡単に置き換えることもできます。この取引施設は、 Garbage Collection 。
と呼ばれます。非常に動的な人工知能言語であるため、再コンパイルなしでLISPで変更を即座に有効にすることができます。コアプログラムはありません。すべての作業は、機能の構成と再帰を通じて行われます。プログラマーは、入力プロンプトで任意の機能にアクセスできます。
非常に人気のある人工知能言語であるLispは、スキーム、インターリスプ、などの膨大な数の方言とLISPシステムを生み出しました。Franzlisp。言語の標準を作成するために、多くのLISPプログラマーが既存の方言から最高の機能をまとめて、Common Lispと呼ばれる新しい言語を作成しました。これは1981年に起こり、それ以来、一般的なLISPは非常に堅牢で汎用のAIプログラミング言語になるように進化しました。
コンピューターゲーム、ロボット、パターン認識の問題をプログラミングするために広く使用されているLISPは、時期のテストに耐えた古典的なAIプログラミング言語であると考えられています。 Prologは、1970年代初頭に開発された別のプログラミング言語であり、AIで人気を博しています。述語計算に基づいて、より数学的な根拠があります。これは、重要なロジックプログラミング言語であると考えられており、AIで自然言語処理と専門家システムへの対処に使用されます。