Skip to main content

プロログとは何ですか?

1970年代初頭に考案されたPrologは、おそらく単語プログラムとロジックの組み合わせであり、最も初期のコンピュータープログラミング言語の1つです。一部には、一次ロジックと少ない計算を使用して非常に単純なコードであるため、まだ一般的な使用があります。元の命令セットはかなり拡大され、言語を処理するのに特に適しているため、多くのバリエーションに開発されています。プログラムのこれら2つの主要な属性は、人工知能や自動化された通信などのアプリケーションの処理を提供します。コンピューターにアップロードされる命令はしっかりしています。彼らはファジーで計算上の重みを持っていません。表現では、言語の構文は有限のルールセットであり、セマンティクスは通常、単一の記述子、複数のリスト、文字列などのセット、または数値シーケンスなどの範囲によって定義されます。prologは、HyperText Markup Language(HTML)などのいくつかの既知のコーディングとともに、一般的に宣言的なプログラミング言語と呼ばれるソフトウェアのクラスにあります。これは、「用語」として定義された単純なステートメント「x Equals Y」を特徴的に使用します。コンピューターは何をすべきかを伝えられます。そこに到達する方法を自分で計算するように指示されていません。コンピューターには、「述語」と「条項」として定義された関係を備えた一連の事実が与えられ、そこから入力クエリが真の出力と誤った出力の結論をもたらすはずです。アルゴリズムを実行するのではなく、既知の定義のセットを追加および減算または否定することにより、簡単な答えを導き出します。Prologのコンピューティングは、高度な数学から生物学、哲学まで、理論とその根本的な仮定をテストおよび証明するために使用されます。、処理され、供給されたため、情報の複雑さや単純さが大きくなります。メモリ容量の増加と高速アクセスに伴い、これはコンピューターサイエンスの聖杯&mdashを推進した支配的なパラダイムです。人工知能。フィールドの多くの人によると重要なのは、インターフェースと言語です。Prologプログラミングは、視覚的なシンボルを定義するだけで、Apple&Reg;によって開拓されたグラフィカルユーザーインターフェイスであるGUIを作成するために使用できます。また、顔の表現を読み、翻訳し、作成するためにも使用できます。それが効果的に言語を表すかどうか。コンピューター化された音声認識技術サポート電話回線などの限られた専門家システムの場合、Prologプログラミングはある程度の効果に使用されます。また、高次ロジックソフトウェア&MDASHに統合することもできます。C+やJava&Mdashなどの言語の定量化しかし、このデータ集約型プログラミング言語では、圧縮と携帯性が耐える問題のままです。