01 :: ROBOT :: 01 by Warm 'n Fuzzy |
그러니까,, 어제 약간 몇시간 날리고 그러고,,
역시 찾을때부터 구글신께 여쭈어볼껄 그랬어요.. 갑작스럽게 밀려오는 허무함은..
잠깐 그런데 프롤로그가 인터프리터인지 컴파일러인지 모르겠어요- 만약 잘못알고 있다면 상관없지만, 인터프리터는,, 파이썬 거기서 말하는걸 말할테고, 컴파일러는 쉽게 C에서 말하는거고
저는 인터프리터로 이해했거든요..
그런데,, 결론은 컴파일러인것 같아요..
일단, 프롤로그의 확장은 *.pl 입니다. 웹에서 찾은결과, 많은 부분에서, perl과 헷갈릴수도 있다고 하더라고요.
일단, 국내에서 프롤로그 정보를 꽤나 구할수 있다면..
http://cafe.daum.net/prolog
http://www.aistudy.co.kr/
그리고 외산은
http://www.ezy-software.com/ezyprolog/ 그러고 보니 프롤로그 만드는 회사가 많은것 같아요.
swi 프롤로그 gprolog, 그리고 ezy프롤로그 그리고 visual prolog도 있다고 하고- 일단 제가 쓰는것은 gprolog이지만- 여기 설명서가 은근히 도움되었어요..
컴파일하는 방법은,, gprolog로 기준으로 설명드리면..
일단 vi를 이용해서, 모든 컴퓨터 언어의 시작점 hello wolrd
hallo :- write_ln( 'Hallo World!' ).
hallo 이면 hallo world를 내논다 이말인것 같습니다..
컴파일 하는데까지는 성공했는데, 가다음 소식이 없네요
순서는
gprolog 들어간다음
consult('파일명').
compiling /home/qrios/hallo.pl for byte code...
/home/qrios/hallo.pl compiled, 3 lines read - 339 bytes written, 17 ms
저같은경우는 이런 명령어, 일단 컴파일... 이제 hallo를 치면 hallo world가 나온다는데,,
uncaught exception: error(existence_error(procedure,write_ln/1),hallo/0)
저는 이런명령어가 나오고,,, 이걸 쫌 찾아봐야겠군요-
재미있는건 윈도우 swi 프롤로그에서는 잘되는...하 이거참,,,
역시 찾을때부터 구글신께 여쭈어볼껄 그랬어요.. 갑작스럽게 밀려오는 허무함은..
잠깐 그런데 프롤로그가 인터프리터인지 컴파일러인지 모르겠어요- 만약 잘못알고 있다면 상관없지만, 인터프리터는,, 파이썬 거기서 말하는걸 말할테고, 컴파일러는 쉽게 C에서 말하는거고
저는 인터프리터로 이해했거든요..
그런데,, 결론은 컴파일러인것 같아요..
일단, 프롤로그의 확장은 *.pl 입니다. 웹에서 찾은결과, 많은 부분에서, perl과 헷갈릴수도 있다고 하더라고요.
일단, 국내에서 프롤로그 정보를 꽤나 구할수 있다면..
http://cafe.daum.net/prolog
http://www.aistudy.co.kr/
그리고 외산은
http://www.ezy-software.com/ezyprolog/ 그러고 보니 프롤로그 만드는 회사가 많은것 같아요.
swi 프롤로그 gprolog, 그리고 ezy프롤로그 그리고 visual prolog도 있다고 하고- 일단 제가 쓰는것은 gprolog이지만- 여기 설명서가 은근히 도움되었어요..
컴파일하는 방법은,, gprolog로 기준으로 설명드리면..
일단 vi를 이용해서, 모든 컴퓨터 언어의 시작점 hello wolrd
hallo :- write_ln( 'Hallo World!' ).
hallo 이면 hallo world를 내논다 이말인것 같습니다..
컴파일 하는데까지는 성공했는데, 가다음 소식이 없네요
순서는
gprolog 들어간다음
consult('파일명').
compiling /home/qrios/hallo.pl for byte code...
/home/qrios/hallo.pl compiled, 3 lines read - 339 bytes written, 17 ms
저같은경우는 이런 명령어, 일단 컴파일... 이제 hallo를 치면 hallo world가 나온다는데,,
uncaught exception: error(existence_error(procedure,write_ln/1),hallo/0)
저는 이런명령어가 나오고,,, 이걸 쫌 찾아봐야겠군요-
재미있는건 윈도우 swi 프롤로그에서는 잘되는...하 이거참,,,
'Study > Prolog' 카테고리의 다른 글
리눅스에 prolog 설치 방법 (0) | 2009.09.23 |
---|---|
Prolog 컴파일러 설치. (2) | 2009.09.16 |