Skip to main content

Prolog는 무엇입니까?

1970 년대 초반에 고안된 Prolog는 단어 프로그램과 논리의 조합 일 가능성이 높으며 가장 초기의 컴퓨터 프로그래밍 언어 중 하나입니다.부분적으로는 매우 간단한 코드이기 때문에 1 차 논리와 작은 계산을 사용하여 여전히 널리 사용되고 있습니다.원래 명령어 세트는 특히 언어를 처리하는 데 적합하기 때문에 많은 변형으로 상당히 확대되고 개발되었습니다.이 프로그램 의이 두 가지 주요 속성은 인공 지능 및 자동 통신과 같은 응용 프로그램에 대한 처리를 제공합니다.

Prolog는 공식적인 1 차 논리를 사용합니다.컴퓨터에 업로드 된 지침은 확실합니다.그들은 퍼지, 계산 가중치가 없습니다.표현식에서 언어의 구문은 유한 규칙 세트이며 의미론은 일반적으로 단일 설명자, 다중 목록 및 문자열과 같은 세트 또는 숫자 시퀀스와 같은 범위에 의해 정의됩니다.HTML (Hypertext Markup Language)과 같은 더 잘 알려진 코딩과 함께 Prolog는 일반적으로 선언 프로그래밍 언어라고하는 소프트웨어 클래스에 있으며, "x Equals y"를 특징적으로 사용하는 "용어"로 정의 된 간단한 문장을 사용합니다.컴퓨터는 무엇을 해야하는지 알려줍니다.그곳에가는 방법을 자체적으로 계산하도록 지시받지 않습니다.컴퓨터에는 입력 쿼리가 진정한 대 허위 출력 결론을 산출 해야하는 "조항"으로 정의 된 "술어"와 관계가있는 일련의 사실이 주어집니다.알고리즘을 실행하는 것이 아니라 알려진 정의 세트에서 추가 및 빼고 뺄 수 있거나 부정함으로써 간단한 대답을 도출합니다.Prolog에서의 컴퓨팅은 고급 수학에서 생물학에서 생물학, 철학에 이르기까지 이론과 그들의 근본적인 가정을 테스트하고 증명하는 데 사용됩니다., 가공 및 페이스트 백, 정보의 복잡성 또는 단순성을 초래합니다.메모리 용량과 빠른 접근성이 높아짐에 따라 이것은 컴퓨터 과학의 성배를 주도한 지배적 인 패러다임입니다.인공 지능.필드의 많은 사람들에 따르면 핵심은 인터페이스와 언어입니다.Prolog 프로그래밍은 시각적 기호를 단순히 정의하여 Apple 에 의해 개척 된 그래픽 사용자 인터페이스 인 GUI를 만드는 데 사용될 수 있습니다.또한 얼굴 표정을 읽고 번역하고 만들기 위해 사용될 수 있습니다.언어를 효과적으로 나타내는 지 여부.전산화 된 음성 인식 기술 지원 전화선과 같은 제한된 전문가 시스템의 경우 Prolog 프로그래밍은 어느 정도의 효과에 사용됩니다.또한 고차 로직 소프트웨어에 통합 될 수 있습니다. mdash;C+ 또는 Java Mdash와 같은 언어 정량화;그러나 압축 및 이식성은이 데이터 집약적 인 프로그래밍 언어를 견뎌내는 문제로 남아 있습니다.