タグ

ブックマーク / tamura70.gitlab.io (2)

  • Prolog入門 Introduction to Prolog (in Japanese)

    Prolog の概要 PROgramming in LOGic (論理プログラミング)の省略. AI 用言語 (AI プログラムの記述・開発に適している言語)の一種. 1974 年に仏国の Colmerauer らにより開発された. 通産省の第五世代コンピュータプロジェクトの核言語として採用された. Prolog の特徴 記号処理言語,リスト処理言語: データとして,記号(シンボル)を取り扱うことができる. また,リストと呼ばれる可変長のデータの列を取り扱うことができる. 論理型言語: Prolog では新たな述語を論理式で定義することによってプログラムを 作り上げていく. すなわち, Prolog のプログラムは論理式の集まりである. Prolog や LISP は, FORTRAN や BASIC などの手続き型言語とは異なり, 非手続き型言語と呼ばれる. 対話的使用,会話的使用: P

  • Prolog Programming: Database (in Japanese)

    Prologプログラミング: データベース 記号 Prologでは, 記号は英小文字(a, b, ..., z)の後に, 英字(下線も英字に含める)または数字を0文字以上続けた名前で表される. a coffee n_Tamura may2 英字の大文字と小文字は区別される. いくつかのPrologシステムでは漢字も使用できる. SICStus Prologでは,シングル・クォーテーションでくくる. 'コーヒー' '田村' 変数 Prologでは, 変数は英大文字(A, B, ..., Z, 下線も英大文字に含める)の後に, 英字または数字を0文字以上続けた名前で表される. A Coffee MAY2 _1 リスト Prologでは,リストは要素をコンマで区切って並べたものを 角カッコでくくって表す.たとえば [jan, 31, 1957, thu] [pi, 3.14] であり,一般的には

    incep
    incep 2007/12/03
  • 1