태그 : sig 요약보기전체보기목록닫기
- car와 cdr의 사용 (SICP 142쪽)(0)2007.12.24
- square-list 구현 (SICP 138쪽)(0)2007.12.24
- 데이터 구조 안 쓰고 cons, car, cdr 정의하기 (SICP 118쪽)(5)2007.12.23
- SICP 3차 코드 북(0)2007.12.21
- SICP 3차 모임 발제 및 문제 풀이 할당(0)2007.12.21
- closure 정의 (SICP 127쪽)(0)2007.12.21
- 데이터 표현에 관한 논의 (SICP 117쪽)(0)2007.12.21
1 2
- 학술
- 2007/12/24 12:27
연습문제 2.25
다음 리스트에서 7을 끄집어내려면 car와 cdr 연산을 어떻게 엮어 써야 하는지 밝혀라.(1 3 (5 7) 9)
> (car (cdr (car (cdr (cdr '(1 3 (5 7) 9))))))
((7))
> (car (car '((7))))
(1 (2 (3 (4 (5 (6 (7))))))
> (c...
- 학술
- 2007/12/24 11:21
연습문제 2.22. 재귀적으로 square-list 구현.
(define (square-list items)
(if (null? items)
'()
(cons (expt (car items) 2)
&n...
- 학술
- 2007/12/23 20:52
이렇게 괴상할 수가 !! ㅠㅠ
데이터 자체를 프로시저로 표현했다.
실제로 이런 기교를 부린 코드를 보니 너무 충격적이다.
(define (cons x y)
(define (dispatch m)
(cond ((= m 0) x)
&nbs...
- 학술
- 2007/12/21 17:25
http://groups.google.com/group/sicp-sig/web/sicp-3--code-book
책 보고 코드 입력이 귀찮은 사람은 아래 코드를 복사해서 사용하세요.
- 학술
- 2007/12/21 17:22
http://groups.google.com/group/sicp-sig/browse_thread/thread/594e9051d67756b1
오늘 낮 내내 발제 범위를 살펴봤습니다.
우리가 183쪽까지 하기로 했었지요?
근데 아무래도 문제 양을 봤을 때 몇 개를 건너 뛴다고 하더라도,
충실하게 나가려면 145쪽까지만 나가는게 괜찮을 것 같습...
- 학술
- 2007/12/21 15:23
닫힘 (closure)은 대수학에서 쓰는 말로, 어떤 집합에 속하는 원소를 가지고 연산한 결과가 그 집합에 속하면, 그 집합은 주어진 연산에 닫혀 있다는 뜻이다. 한데, 안타깝게도 Lisp를 쓰는 사람들은 closure라는 말을, 완전히 다른 뜻을 나타내는 데에도 쓴다. 곧 closure라고 하면 자유 변수를 가진 프로시저를 나타내는 기법을 말한다.
...
- 학술
- 2007/12/21 11:49
한데, 데이터란 무엇을 뜻하는가? '짜맞추거나 골라내는 연산으로 만들어 낼 수 있는 것'이라는 설명으로는 충분치 않다. (중략) 흔히 데이터란, 짜맞추개나 고르개, 이런 프로시저가 알맞은 데이터 표현을 만들어 내는지 따져볼 수 있는 조건까지 함께 정의해 놓은 것을 말한다.C. A. R. Hoare 1972요약된 모형법 (abstract model met...
1 2




최근 덧글