문제

수업을위한 프롤로그 프로그램을 작성해야합니다.

권장 사항이 있습니까?

도움이 되었습니까?

해결책

(x) emacs에 대한 프롤로그 모드.

보다 http://bruda.ca/emacs-prolog/

다른 팁

언급했듯이 Swi-Prolog를 사용할 수 있습니다. 일식을 좋아한다면 Swi-Proleg를 Eclipse에 통합하는 Eclipse 플러그인이 있습니다. 이런 식으로 당신은 일식의 SVN 등 기능과 SWI-PROLOG의 그래픽 디버거와 같은 두 세계의 최고를 보유하고 있습니다. 체크 아웃 할 가치가 있습니다.

http://sewiki.iai.uni-bonn.de/research/pdt/start

Swi-Prolog 우수한 IDE 도구, EMACS 클론 텍스트 편집기, 대화식 디버거, 완전한 브라우즈 가능한 도움말 시스템 및 문서가 제공됩니다. 시도 해봐.

시작하기에 좋은 점은 EMACS의 기본 프롤로그 모드와 설명 된 추가 사항을 사용하는 것입니다. 여기. 당신은 또한 시도 할 수 있습니다 Ediprolog, 이는 더 엄격한 EMACS 프롤 로그 통합을 목표로합니다.

나는 그것을 시도하지 않았지만 (주로 지금은 "Prolog"와 "Netbeans"라는 단어를 결합하지 않았기 때문에) NetBeans에 대한 프롤로그 지원. 간단한 플러그인이 아니라 NetBeans에 Prolog 지원을 추가하는 방법을 보여주는 튜토리얼입니다.

아이디네 Prolog를 지원합니다. 브라우저와 함께 온라인으로 사용할 수 있습니다.

PROLOG DEVELOPING TOOLS (PROLOG) 도구 (PROLOG)는 Eclipse의 Java IDE만큼 기능이 풍부하기를 목표로하는 Prolog Integrated Development Environment (IDE)입니다. 개발자는 코드 에디션, 테스트 실행에서 프롤로그 프로젝트의 개발을 제어 할 수있는 단일 환경을 제공합니다. , 등...

이 프로젝트는 이미 존재하는 기능과 확장 성을 활용하여 Windows, Linux 및 Mac OSX를 포함한 모든 환경 Eclipse Works에서 작동하기 위해 Eclipse의 프로젝트 위에 있습니다.

기본 통역사로서의 지원 : Swi-Prolog, XSB Prolog, B-Prolog

이 사이트에는 설치 및 기능 목록을 포함한 프로젝트에 대한 자세한 정보가 있습니다. http://prodevtools.sourceforge.net/

유용한 것을 찾을 수 있기를 바랍니다 !!! :)

거미 일식 기반의 IDE입니다 Sicstus Prolog. Sicstus Prolog에는 매우 유용한 EMACS 모드가 있습니다.

EMACS 환경에 익숙하다면 CIAO 배포를 권장합니다. 이동 : http://ciaohome.org/

SWI Prolog 및 EMACS 확장은 거의 모든 Linux 분포에서 설치됩니다. 예를 들어 아래 명령 및 x11 지원 환경 (그래픽) 환경을 사용하여이를 확인할 수 있습니다. 이렇게하면 내장 된 EMACS 클론이있는 새 창을 열어야합니다.

% swipl
?- emacs.

http://www.swi-prolog.org/build/linuxdistro.txt

시각적 프롤로그 (와인으로 작동).

나는 단지 Vim 또는 Jedit을 사용합니다. 언어로서의 프롤로그는 실제로 강력한 IDE 지원에 적합하지 않습니다. 우선, 그것은 동적으로 입력되어 큰 렌치를 툴링에 넣습니다. 다른 한편으로는 논리 기반 언어입니다. 즉, "코드 흐름"(프로그램을 구성하는 순서)이 비선형임을 의미합니다. 고급 IDE를 구축하기위한 기존 기술은 이러한 종류의 패러다임에 적용되지 않습니다.

당신은 gprolog를 사용할 수 있습니다. 우리는 수업에서 그것을 사용합니다. 데이터베이스를로드하려면 Consult ( 'Filename')를 사용하십시오.

솔직히, 나는 프롤로그에서 많은 도움을주는 'IDE'를 볼 수 없습니다. 구문 오류를 찾는 데 도움이됩니다. 나머지는 디버깅과 사고 과정에 있습니다.

모든 편집기와 구문 높이 조명을 얻으십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top