게시판 인덱스

 
 FAQFAQ   검색검색   멤버리스트멤버리스트   사용자 그룹사용자 그룹   사용자 등록하기사용자 등록하기 
 개인 정보개인 정보   비공개 메시지를 확인하려면 로그인하십시오비공개 메시지를 확인하려면 로그인하십시오   로그인로그인 

숙제 5-2: Sm5 모듈에 tail call recursion 처리를 추가해도 됩니까?

 
글 쓰기   답변 달기     게시판 인덱스 -> 4190.310 Programming Languages (Fall 2014)
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
김찬민



가입: 2010년 9월 6일
올린 글: 81

올리기올려짐: 2014년11월4일 2:54    주제: 숙제 5-2: Sm5 모듈에 tail call recursion 처리를 추가해도 됩니까? 인용과 함께 답변

CALL 명령 뒤에 아무것도 오지 않으면 continuation을 쌓을 필요가 없습니다.
이러한 관찰을 바탕으로 수정을 가해도 됩니까?
위로
사용자 정보 보기 비밀 메시지 보내기
강동옥



가입: 2009년 9월 18일
올린 글: 602

올리기올려짐: 2014년11월4일 10:34    주제: 인용과 함께 답변

그렇게 구현을 하셔도 아마 주어진 SM5 프로그램에 대해 똑같이 (그리고 더 효율적으로) 작동할 것으로 생각됩니다.

하지만 문서로 제공해 드린 SM5의 semantics는 수정하지 않는 것을 원칙으로 하였기 때문에, CALL 명령을 만나면 항상 continuation에 남은 명령과 현재 환경을 쌓도록 그대로 두시기 바랍니다.

언어의 semantics가 고정되어 있다는 조건 하에서 메모리 재활용을 구현해 보는 것이 과제의 의도이기 때문에 이와 같이 결정하였습니다.
위로
사용자 정보 보기 비밀 메시지 보내기
이전 글 표시:   
글 쓰기   답변 달기     게시판 인덱스 -> 4190.310 Programming Languages (Fall 2014) 시간대: GMT + 9 시간(한국)
페이지 11

 
건너뛰기:  
새로운 주제를 올릴 수 없습니다
답글을 올릴 수 없습니다
주제를 수정할 수 없습니다
올린 글을 삭제할 수 없습니다
투표를 할 수 없습니다


Powered by phpBB 2.0.21-7 (Debian) © 2001, 2005 phpBB Group
Translated by kss & drssay