게시판 인덱스

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

5-1, 5-2에서 map의 정확한 용도가 무엇인가요?

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



가입: 2014년 9월 24일
올린 글: 23

올리기올려짐: 2014년11월10일 15:15    주제: 5-1, 5-2에서 map의 정확한 용도가 무엇인가요? 인용과 함께 답변

만약 map이 environment에서 쓰이기 위한 것이면
(variable, location) 혹은
(variable, procedure)의 형태로만 이루어져 있다고 생각하면 되나요?

그게 아니면 스택의 가장 위에
(variable, (variable1, (variable2, (variable3, location))) 이런 이상한 값이 올라오는 것도 고려해야 하나요?

environment에 loc이나 proc만 올리면 저런 값이 나올 일은 없을 것 같긴 하지만요
위로
사용자 정보 보기 비밀 메시지 보내기
김예중



가입: 2014년 9월 24일
올린 글: 23

올리기올려짐: 2014년11월10일 15:29    주제: Re: 5-1, 5-2에서 map의 정확한 용도가 무엇인가요? 인용과 함께 답변

아 record도 map list네요
그럼 그냥 전부 고려해야겠군요
위로
사용자 정보 보기 비밀 메시지 보내기
강동옥



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

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

https://ropas.snu.ac.kr/phpbb/viewtopic.php?t=4579 글에서 김찬민 씨도 지적해 주셨듯이, 제공해 드린 SM5 관련 뼈대코드에서 map이라는 type이 정의되어 있어 다소 혼란을 드리는 것 같습니다.

원칙적으로, 문서의 스펙을 따라가는 것으로 해 주시기 바랍니다.

5-1 과제처럼 SM5 프로그램을 출력으로 내놓아야 하는 경우, Environment에서 Var는 Loc/Proc과만 묶는 코드로 작성해 주세요. Record에서도 비슷하게 Var는 Loc으로만 매핑하도록 해 주시기 바랍니다.

5-2나 6-1 과제처럼 SM5 프로그램을 입력으로 받을 경우, 주어지는 sm5 프로그램은 Environment에서 Var는 Loc/Proc과만 묶는 코드로 이루어져 있을 것입니다. Record에서도 비슷하게 Var는 Loc으로만 매핑하는 코드로 이루어져 있을 것입니다.
위로
사용자 정보 보기 비밀 메시지 보내기
이전 글 표시:   
글 쓰기   답변 달기     게시판 인덱스 -> 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