人工知能の基礎である知識の扱いには、従来のプログラミング言語にはない記号処理や述語論理の処理が必要です。人工知能用のプログラミング言語としては、Lisp言語、Prolog言語などがあります。
人工無能についてのサイトは「コンピュータ/人工知能/自然言語処理」で申請してください。
遺伝的アルゴリズム(Genetic Algorithm)は,「ダーウィンの進化論」という生物の進化の方法を真似て作られた答えを見つける手順です。生物の遺伝子をたくさん用意しておき、遺伝子を基に生物を造ってその生物が環境にどれだけ適しているかを決めます。
一方、遺伝的プログラミングでは、コンピュータの中の生物が環境の中で実際に行動を起こし、その行動がどれだけ良い行動であったかの基準を予め定め、その生物が環境に適しているかを決定します。