가장 일반적인 인공 지능 언어는 무엇입니까?
가장 일반적인 인공 지능 언어는 Lisp이며 오늘날에도 여전히 사용되고 있습니다. 또한 가장 오래된 인공 지능 언어 중 하나입니다. John McCarthy는 1950 년대 후반에 그것을 개발했습니다.
Lisp는 "LISt Processing"의 약자입니다. 이 인공 지능 언어는 목록을 사용하여 데이터 구조를 나타냅니다. 최초의 기능적 프로그래밍 언어로 간주됩니다. 목록을 조작하는 데 사용할 수있는 많은 내장 함수가있어 언어를 매우 유연하게 만듭니다. 프로그래머는 언어 구문을 완전히 제어 할 수 있으며, 목적에 맞게 변경할 수 있습니다.
소스 코드가 목록으로 구성되어 있기 때문에 가능합니다. 프로그래머는 소스 코드를 데이터 구조로 조작하여 새로운 구문을 만들거나 필요한 언어를 확장 할 수 있습니다. AI (인공 지능) 프로그래밍을위한 탁월한 언어입니다. 목록 구조에 해당하는 패턴 매처를 쉽게 작성할 수 있기 때문입니다.
Lisp를 유용한 인공 지능 언어로 만드는 다른 요소 중 하나는 상징적 표현을 지원하는 능력입니다. 심볼을 데이터와 쉽게 연결할 수 있습니다. 예를 들어, "sky"기호를 "blue"와 연관시킬 수 있습니다. 오래된 데이터 구조를 새로운 데이터 구조로 쉽게 대체 할 수 있으며이 할당 해제 기능을 가비지 수집 이라고합니다.
매우 역동적 인 인공 지능 언어 인 Lisp에서 재 컴파일없이 변경 사항을 즉시 적용 할 수 있습니다. 그것은 핵심 프로그램을 가지고 있지 않으며, 모든 작업은 함수 구성과 재귀를 통해 수행됩니다. 프로그래머는 입력 프롬프트에서 모든 기능에 액세스 할 수 있습니다.
널리 사용되는 인공 지능 언어 인 Lisp는 Scheme, Interlisp 및 FranzLisp와 같은 수많은 방언과 Lisp 시스템을 생성했습니다. 언어에 대한 표준을 만들기 위해 많은 Lisp 프로그래머가 기존 방언에서 최상의 기능을 조합하여 Common Lisp라는 새 언어를 만듭니다. 이것은 1981 년에 일어 났으며 그 이후 Common Lisp는 매우 강력한 범용 AI 프로그래밍 언어로 발전했습니다.
컴퓨터 게임, 로봇 및 패턴 인식 문제를 프로그래밍하는 데 널리 사용되는 Lisp는 오랜 테스트를 거쳤던 고전적인 AI 프로그래밍 언어로 간주됩니다. Prolog는 1970 년대 초에 개발 된 또 다른 프로그래밍 언어로 AI에서 인기를 얻었습니다. 술어 미적분을 기반으로 한 더 수학적 기초가 있습니다. 중요한 논리 프로그래밍 언어로 간주되며 AI에서 자연어 처리 및 전문가 시스템 처리에 사용됩니다.