게시판 인덱스

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

숙제5 challenge1 질문입니다.

 
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.310 Programming Languages (Fall 2008)
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
김학봉



가입: 2008년 9월 5일
올린 글: 70

올리기올려짐: 2008년11월6일 11:48    주제: 숙제5 challenge1 질문입니다. 인용과 함께 답변

인용:
여러분이 할 일은 SM5에 명령어를 첨가해서 SM5x를 만들고, K--의 재귀호출을 SM5x로 번역할 때, 첨가한 새로운 SM5x 명령어를 이용해서 위에서 언급한 함수호출비용(K에 뭔가 자꾸 쌓이는 현상)이 줄어들도록 하는 것이다.


어떤 함수든지 새로 추가한 명령어를 실행하는 것이 아니라, 재귀함수가 아니면 원래 구현되어 있던 CALL이 수행되게 하고 재귀함수가 아니면 새로운 명령어가 수행되게 하면 되는 것 같은데 맞나요?
위로
사용자 정보 보기 비밀 메시지 보내기
최종식



가입: 2008년 9월 2일
올린 글: 40

올리기올려짐: 2008년11월6일 18:55    주제: 재귀함수의 경우에도 인용과 함께 답변

재귀함수의 경우에도 Tail Call이 되는 경우에만 새로만든 CALL을 해야 하는것 아닐까요?

함수 두개를 써서 상호 Tail Call이 되는 경우도 생각한다면 tail call 에 한해서 처리해야 하는것 같아요.
위로
사용자 정보 보기 비밀 메시지 보내기
이전 글 표시:   
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.310 Programming Languages (Fall 2008) 시간대: GMT + 9 시간(한국)
페이지 11

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


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