«prolog» 태그된 질문

논리 프로그래밍 언어.

18
수천 개의 IF… THEN… ELSE 규칙을 어떻게 관리 할 수 ​​있습니까?
핵심은 수천 개의 if ... then ... else 문으로 구성되는 응용 프로그램 작성을 고려하고 있습니다. 응용 프로그램의 목적은 어떤 풍경에서 소가 어떻게 움직이는 지 예측할 수 있도록하는 것입니다. 그들은 태양, 바람, 음식 소스, 갑작스러운 사건 등과 같은 것들의 영향을받습니다. 그러한 응용 프로그램을 어떻게 관리 할 수 ​​있습니까? 수백 번의 IF …

4
Prolog가 AI 프로그래밍에 적합한 이유는 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . AI 프로그래밍에 사용되는 프로그래밍 언어를 연구하고 있습니다. 나는 LISP가 대학에서 AI 프로그래밍 언어로 가르치는 것을 알고 있지만 Prolog는 …

4
비즈니스 규칙 엔진과 제약 조건 프로그래밍 언어의 관계
이 질문은 Software Engineering Stack Exchange에서 답변을 얻을 수 있기 때문에 Stack Overflow에서 마이그레이션 되었습니다. 8 년 전에 이주했습니다 . Drools 또는 다른 규칙 엔진의 매뉴얼을 살펴보면 추가 가치를 보여주는 그림 중 하나가 Miss Manners 퍼즐 (Dools의 수동)과 같은 퍼즐을 푸는 것입니다. 이제 이러한 퍼즐은 자연스럽게 Prolog 또는보다 최근의 Constraint …

5
명령형이 아닌 함수형 프로그래밍 언어를 선언적으로 만드는 것은 무엇입니까?
함수형 프로그래밍의 이점을 설명하는 많은 기사에서 Haskell, ML, Scala 또는 Clojure와 같은 함수형 프로그래밍 언어를 C / C ++ / C # / Java와 같은 명령형 언어와 구별되는 "선언적 언어"라고합니다. 제 질문은 기능적 프로그래밍 언어를 명령형이 아닌 선언적으로 만드는 것입니다. 선언적 프로그래밍과 명령 적 프로그래밍의 차이점을 설명하는 자주 설명되는 설명은 …

3
왜 룰 엔진이 프롤로그에 작성되지 않습니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 내가 Prolog에서 본 것처럼 앱의 규칙 엔진을 만드는 데 이상적입니다. 그러나 나는 내가 Prolog로 작성된 규칙 엔진을 본 …

5
AI의 최신 프로그래밍 언어? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 몇 년 동안 AI에 대한 선택의 프로그래밍 언어였다 프롤로그 중 하나 또는 LISP , 그리고 잘 알려지지 않은 몇 가지 더 다른 …

9
Prolog가 전문적으로 유용합니까?
잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 몇 년 전에 대학에서 프롤로그를 배웠습니다. 직업 생활 중에는 Prolog를 사용할 필요가 없었습니다. 내가 특별한 것을 놓친 적이 있습니까? 내가 기억하는 한, Prolog는 저명한 프로그래밍 언어와 비교할 때 완전히 …

3
왜 논리 프로그래밍이 아닌가?
소프트웨어 산업에서 논리 프로그래밍 언어 (예 : Prolog)의 사용에 대해 아직 들어 본 적이 없으며, 취미 프로그래밍이나 오픈 소스 프로젝트에서이 언어의 사용법을 알지 못합니다. 그래도 (Prolog)는 어느 정도 학문적 언어로 사용됩니다 (왜 학계에서 사용됩니까?). 이것은 왜 논리 프로그래밍을 사용해야하는지, 왜 안합니까? 왜 산업 사용량이 감지되지 않습니까?

4
프롤로그가 명령형 프로그래밍에서 SQL보다 덜 인기있는 이유에 대한 역사적 선례? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 선언적 작성 SQL은 명령형 프로그래밍 에서 매우 인기가있는 것 같습니다 . 그러나 Declarative 를 작성 Prolog하면 많은 복잡성을 …

1
프롤로그 병렬 처리
효율성을 향상시키기 위해 기능적으로 '프로그램'을 분해 할 수있는 프롤로그 통역사가 있습니까? 병렬 처리 (일반적인 C 프로그래머가 볼 수없는 종류)를 통해 C 근처에 도달하는 프롤로그 인터프리터에 대한 연구가 있다는 것을 알고 있습니다. 누구든지이 주제에 대해 더 알고 있습니까?
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.