 |
|
| 이전 주제 보기 :: 다음 주제 보기 |
| 글쓴이 |
메시지 |
노건일 손님
|
올려짐: 2009년9월15일 9:27 주제: 겁도 없이 수강했다가 너무 어렵네요.. |
|
|
안녕하세요, 저는 타과생입니다.
저희 교수님께서 프로그래밍 수업 듣고 오라고 하셔서
겁 없이 신청해서 수강중인데... 정말 다른 세계인것 같습니다
아무쪼록 앞으로 어이없는 질문들을 귀찮게 해도
너그럽게 봐주셨으면 좋겠습니다~ ^^;;
질문이 세개인데요~
1. OCaml 홈페이지에서 'Binary distributions' 요걸 받아서 설치하는게 맞나요?
2. 위에서 받은 프로그램으로 어제 배운 예제 몇가지를 해봤는데, 이것저것 해보다가 저장을 하니까 그동안 했던 모든게 저장되는 것 같던데.. 그럼 숙제 제출시에는 깔끔하게 숙제에 필요한 코드만 한개씩 짜고, 저장하고, 다시 껐다가 켜서 다른걸 짜고.. 이렇게 하는건가요? (앞에서 실행된 부분을 지우거나, 새문서를 여는 기능을 못찾겠어요..)
3. 그리고 OCamlc 로 컴파일되도록 해서 제출하라고 하셨는데, 그건 어떻게 확인하죠?
아.. 불쌍한 토목과 학생에게 자비를 베풀어 주세요 |
|
| 위로 |
|
 |
허기홍
가입: 2007년 9월 27일 올린 글: 231
|
올려짐: 2009년9월15일 10:07 주제: |
|
|
아닙니다. 겁먹고 덤비면 무조건 지는 거죠. 잘 선택하셨습니다.
1. 맞습니다. 노건일씨가 쓰는 os에 맞는 바이너리 배포판을 받아서 설치하세요.
2. 아 이미 설치 해보셨군요.
그런데 어디서 실행해보시고 저장하신건가요? 혹시 "ocaml"로 실행하는 바로 실행기에서 해보셨나요? 윈도우에서 작업하시는 건가요?
제 추측에는 윈도우에서 Ocaml 실행기창을 띄워서 작업하시는 것 같네요.
그 실행기에서 물론 간단한 프로그래밍을 할 수 있습니다. 이번 숙제도 물론 그 간단한 프로그래밍이고요.
그런데 숙제는 파일이름.ml 파일에다 내용을 적어서 저장하셔야 됩니다. 에디터가 그런 일을 하지요. (메모장, 에디터 플러스, vim, 제가 윈도우에서 코딩을 안해서 더 좋은 게 있는지는 모르겠습니다.)
이번 숙제는 이렇게 하시는게 좋을 것 같습니다.
1) 에디터를 사용해서 숙제 코드를 작성합니다. 바로실행기에서 작성하기는 불편한 점이 많습니다.
2) 시작 -> 실행 에서 cmd를 치시고 커맨드 창을 여신후 숙제가 있는 디렉토리로 가셔서 ocaml 을 실행시킵니다. (ocaml 이라고 치세요)
3) # 가 뜰겁니다. 그러면
#use "실행파일명";; 를 치세요.
예를들어 #use "ex1.ml";; 이렇게.
만약 코드에 오류가 없다면 파일에다 정의한 것들을 읽어 올 것이고 문제가 있다면 오류 메세지가 뜰겁니다.
4) 프로그램을 잘 만들었는지 테스트 해봅니다. 바로실행기는 대화식으로 만들어져 있어서 테스트하기 좋습니다. sigma 에다 여러 값을 넣어보며 테스트 해보세요.
그리고 컨트롤+D 를 누르면 바로실행기가 종료됩니다.
5) 다시 커맨드 라인이 뜨면 컴파일을 해봅니다.
| 코드: | | ocamlc -o [원하는 실행파일명] [소스파일명] |
예를 들어
.
이렇게 했을 때 아무 오류가 없으면 제대로 된 프로그램입니다.
사실 바로실행기가 제대로 불러왔다면 문제없는 프로그램일 가능성이 높습니다. 하지만 노건일 학생이 말씀하셨듯이 그동안 했던 모든게 바로 실행기에 남아있지요. 그 영향 때문에 우연히 잘 돌아갔을 수도 있습니다. (이전에 남아있던 것 + 불완전한 숙제코드 = 완전한 코드 가 될 우연)
6) 그렇게 만들어진 ex1.ml 파일을 웹으로 제출하시면 됩니다. |
|
| 위로 |
|
 |
노건일 손님
|
올려짐: 2009년9월15일 10:43 주제: 조교님 감사합니다~ |
|
|
가려운 곳을 팍팍 긁어주시네요 ^^
열심히 해보고 앞으로도 계속 질문하겠습니다~
수고하세요 |
|
| 위로 |
|
 |
|
|
새로운 주제를 올릴 수 없습니다 답글을 올릴 수 없습니다 주제를 수정할 수 없습니다 올린 글을 삭제할 수 없습니다 투표를 할 수 없습니다
|
Powered by phpBB 2.0.21-7 (Debian) © 2001, 2005 phpBB Group Translated by kss & drssay
|