가장 일반적인 인공 지능 언어는 무엇입니까?

가장 일반적인 인공 지능 언어는 LISP이며 오늘날에도 여전히 사용 중입니다. 또한 가장 오래된 인공 지능 언어 중 하나입니다. John McCarthy는 1950 년대 후반에 그것을 개발했습니다.

LISP는 "목록 처리"의 약어입니다. 이 인공 지능 언어는 목록을 사용하여 데이터 구조를 나타냅니다. 최초의 기능 프로그래밍 언어로 간주됩니다. 목록을 조작하는 데 사용할 수있는 많은 내장 기능이있어 언어를 매우 유연하게 만듭니다. 프로그래머는 언어의 구문을 완전히 제어 할 수 있으며, 이는 자신의 목적에 맞게 변경할 수 있습니다.

소스 코드가 목록으로 구성되어 있기 때문에 가능합니다. 프로그래머는 소스 코드를 데이터 구조로 조작하여 새 구문을 만들거나 필요한 것을 수행하도록 언어를 확장 할 수 있습니다. 인공 지능 (AI) 프로그래밍을위한 훌륭한 언어입니다.구조.

LISP를 유용한 인공 지능 언어로 만드는 다른 요인 중 하나는 상징적 표현을 지원하는 능력입니다. 기호를 데이터와 쉽게 연결할 수 있습니다. 예를 들어, "Sky"기호를 "Blue"색상과 연결할 수 있습니다. 오래된 데이터 구조를 최신 데이터 구조로 쉽게 교체 할 수 있으며이 거래 시설은 쓰레기 수집 .

입니다.

극히 역동적 인 인공 지능 언어로, 리스프에서 변경을 즉시 다시 컴파일하지 않고 변경할 수 있습니다. 그것은 핵심 프로그램을 가지고 있지 않으며 모든 작업은 기능 구성 및 재귀를 통해 수행됩니다. 프로그래머는 입력 프롬프트에서 모든 함수에 액세스 할 수 있습니다.

널리 인기있는 인공 지능 언어 인 LISP는 Scheme, Interlisp 및와 같은 수많은 방언 및 LISP 시스템을 낳았습니다.프란 젤리 스프. 언어의 표준을 만들기 위해 많은 LISP 프로그래머는 기존 방언에서 가장 좋은 기능을 구성하여 Common LISP라는 새로운 언어를 만듭니다. 이것은 1981 년에 일어 났으며 그 이후로 Common LISP는 매우 강력하고 일반적인 목적 AI 프로그래밍 언어가되기 위해 진화했습니다.

컴퓨터 게임, 로봇 및 패턴 인식 문제를 프로그래밍하는 데 널리 사용되는 LISP는 시간의 테스트를 한 고전적인 AI 프로그래밍 언어로 간주됩니다. Prolog는 1970 년대 초에 AI에서 인기를 얻은 또 다른 프로그래밍 언어입니다. 그것은 술어 미적분학을 기반으로 더 수학적으로 기초를 가지고 있습니다. 중요한 논리 프로그래밍 언어로 간주되며 AI에서 자연어 처리 및 전문가 시스템을 다루는 데 사용됩니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?