«logic-programming» 태그된 질문

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

2
논리 프로그래밍을 사용하여 게임 / 시뮬레이션과 같은 대화식 프로그램을 구현하는 방법은 무엇입니까?
논리 프로그래밍이 OO 또는 함수형 프로그래밍과 같은 다른 프로그래밍 패러다임에 대한 범용 대안으로 사용될 수 있다고 들었습니다. (프롤로그가 튜링 완료되었으므로 반드시 그래야합니다!) 그러나 Prolog의 간단한 그래픽 콘솔 게임 또는 유사한 언어와 같은 대화 형 프로그램을 구현하는 방법을 보는 데 어려움을 겪고 있습니다. 사실, 더 많은 사실을 도출 할 수있는 규칙 …

1
머큐리 프로그래밍 언어가 현장에서 사용됩니까?
저는 Functional and Logic 프로그래밍에 많은 관심을 가지고 있으며 Mercury는이 둘을 잘 조화시킨 것 같습니다. 그것은 산업에서 전혀 사용됩니까? 나는 그것의 재미를 위해 언어를 배우는 사람이지만 실용적이고 실용적인 방법을 갖는 것이 좋을 것입니다. 나는 언어 웹 사이트 에서 업계에서 사용되는 예를 많이 찾을 수 없었다 .

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

2
시간 지연을 시뮬레이션하기 위해 '명령'과 '복합'을 어떻게 결합합니까?
학습 운동 (나는 학교에 있지 않습니다-단지 새로운 것을 배우려고 노력하는 노인), 나는 전파 지연을 통합하는 논리 게이트 시뮬레이션을 작성하려고합니다. 사용자는 게이트를 함께 그룹화하여 더 높은 수준의 객체를 만들 수 있어야합니다. 문제에 디자인 패턴을 적용하고 싶지만 어려움을 겪고 있습니다. Head First Design Patterns를 읽고 있는데 Command 패턴이 지연된 회로를 통해 전기 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.