2010-05-28 1 views
8

무엇이 도대체 Structure and Interpretation of Computer Programs 표지 대략입니까? 나는 "평가", "적용"및 "λ"가 모두 의미하는 것을 알고 있지만, 나머지 사진은 해독하는 데 어려움을 겪고 있습니다."컴퓨터 프로그램의 구조와 해석"이란 무엇입니까?

도대체 누가 처녀입니까? 그녀는 마법사를 위해 일합니까? 왜 그녀가 테이블을 가리키고있는거야? 그 작은 그릇 형 물건을 가리키고 있니? 아니면 책들? 아니면 일반적으로 테이블? 그녀는 마법사에게 테이블이나 아이템에 일종의 리스프 마법을 적용해야한다고 말하고 있습니까? 아니면 그냥 음식에 차가워지고있는 것과 같은 비꼬는 말을하고있는 것입니까?

그 테이블의 한쪽 다리는 ... 다리처럼 보이며, 끝에있는 다리는 다리가있는 것처럼 보이는가? 한쪽 다리의 테이블 균형은 어떻게됩니까? [: 긴 빌드 당신이 궁금해 경우 완료 될 때까지 나는 기다리고있어 주.]

+1

필자의 솔직한 의견으로는, 커버 아트에 대해 너무 많이 강조하지 않았다. –

+0

이 빌드가 완료 될 때까지 기다리는 동안 * something *을 봐야합니다. –

+0

빌드 하시겠습니까? 당신이 말하는 '빌드'는 무엇입니까? (save-lisp-and-die) 여러분의 작업이 끝났음을 안다! ;) – Shaun

답변

14
  • 처녀는 함수형 프로그래밍을 의미

    (? 또는 그림자에 또 다른 다리이다). 기능적 프로그래머가 부작용이있는 작업을 수행 할 수 없기 때문에 그녀는 처녀 (즉, 처녀)입니다.

  • 표는 COBOL을 나타냅니다. 그것이 악마 발을 가지고있는 이유입니다.
  • 적어도 COBOL을 사용하여 비즈니스 응용 프로그램을 작성할 수 있기 때문에이 보 울은 COBOL에 의존하는 재물을 의미합니다.
  • 처녀는 테이블에 의해 Lisp을 포기하고 사람들이 실제로 사용할 무언가를 쓰도록 유혹을 받는다. 그래서 그녀가 테이블을 가리키고 있습니다. 마법사가 그녀를 설득하려고합니다.
  • 마법사의 손에있는 중요한 것은 그녀가 거절하면 처녀를 죽이는 것입니다. (기능적 프로그래머는 COBOL이있는 상태에서 고질적이다.)
+0

인상적 ... 푸코의 진자를 상기시켜줍니다. – siukurnin

+5

그림의 큰 부분을 잃어 버렸습니다. 마법사 (충분히 마법사 적 리더를 의미)는 방금 캘리퍼스를 사용하여 프로그래밍 세계 (최근에 구부러진 것처럼 구부러진 것으로 발견 된)의 세계로 대표되는 '평가'및 '적용'을 이해할 수 있음을 발견했습니다. REPL을 의미합니다. 람다 주위의 조명은 이러한 도구를 사용하여 발견 된 새로운 지식을 나타냅니다. –

+0

"캘리퍼스"에는 "liper"문자열이 포함되어 있습니다.이 문자열은 거의 "REPL"역방향입니다 ('i'(및 대소 문자) 제외). 그리고 실제로, "repil"은 아마도 "REPL"과 동일하게 발음 될 것입니다. 나는 네가 뭔가있는 것 같아. –