Prolog는 무엇입니까?

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

Prolog는 공식적인 1 차 논리를 사용합니다. 컴퓨터에 업로드 된 지침은 확실합니다. 그들은 퍼지, 계산 가중치가 없습니다. 표현식에서 언어의 구문은 유한 규칙 세트이며 의미론은 일반적으로 단일 설명자, 다중 목록 및 문자열과 같은 세트 또는 숫자 시퀀스와 같은 범위에 의해 정의됩니다.

HTML (HyperText Markup Language)과 같은 더 잘 알려진 코딩과 함께 Prolog는 일반적으로 선언적 프로그래밍 언어라고 불리는 소프트웨어 클래스에 있으며, "x Equals y"를 특징적으로 사용하는 "용어"로 정의됩니다. 컴퓨터는 무엇을 해야하는지 알려줍니다. 그곳에가는 방법을 자체적으로 계산하도록 지시받지 않습니다. 컴퓨터에는 입력 쿼리가 진정한 대 허위 출력 결론을 산출 해야하는 "조항"으로 정의 된 "술어"와 관계가있는 일련의 사실이 주어집니다. 알고리즘을 실행하는 것이 아니라 알려진 정의 세트에서 추가 및 빼고 뺄 수 있거나 부정함으로써 간단한 대답을 도출합니다. 프롤로그에서의 컴퓨팅은 고급 수학에서 생물학, 철학에 이르기까지 이론과 그 기본 가정을 테스트하고 증명하는 데 사용됩니다.

지능의인지 이론 중 하나는 뇌에 검색, 처리 및 가공 된 정보의 크고 유한 한 어휘가 있다는 것입니다.Fed Back, 정보의 복잡성 또는 단순성을 초래합니다. 메모리 용량과 빠른 접근성이 높아짐에 따라 이것은 컴퓨터 과학의 성배 인 인공 지능을 주도한 지배적 인 패러다임입니다. 필드의 많은 사람들에 따르면 핵심은 인터페이스와 언어입니다. Prolog 프로그래밍은 시각적 기호를 단순히 정의하여 Apple®이 개척 한 그래픽 사용자 인터페이스 인 GUI를 만드는 데 사용될 수 있습니다. 또한 얼굴 표정을 읽고 번역하고 생성하는 데 사용될 수 있습니다.

계산 언어학은 실질적으로 더 어렵고, Prolog는 수년에 걸쳐 일부 외국어의 독특한 문법 원리를 통합하기 위해 발전했지만 많은 연구자들은 그것이 언어를 효과적으로 대표하는지 의문을 제기합니다. 전산화 된 음성 인식 기술 지원 전화선과 같은 제한된 전문가 시스템의 경우 Prolog 프로그래밍은 어느 정도의 효과에 사용됩니다. 또한 고차 로직으로 통합 될 수도 있습니다.WARE-C+ 또는 Java와 같은 언어 정량화-압축 및 이식성은이 데이터 집약적 인 프로그래밍 언어에 견딜 수있는 문제로 남아 있습니다.

다른 언어

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

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