검색

책 네비게이션

책 카테고리


책본문

종류 : 종이책

컴퓨터 프로그램의 구조와 해석(프로그램 프로그래밍 프로그래머)(3)(양장)

컴퓨터 프로그램의 구조와 해석

미리보기 YES24
저자
해럴드 애빌슨 , 제럴드 제이 서스먼 , 줄리 서스먼 지음
역자
김재우 , 안윤호 , 김수정 옮김 역자평점 0.0
출판사
인사이트 | 2007.10.25
형태
판형 A4 | 페이지 수 792 | ISBN
ISBN 10-8991268323
ISBN 13-9788991268326
정가
43,00026,000원 (오픈마켓)
가격비교 찜하기

인터넷서점 (총 1건) 더보기

이 책은 어때요? 1명 참여

평점 : 1 0 . 0

번역

번역Bad 1 2 3 4 5 6 7 8 9 10 번역Good

필독

비추 1 2 3 4 5 6 7 8 9 10 필독

이 책을 언급한 곳

리뷰 0 | 서평 0 | 블로그 0

책 정보 별 바로가기 : 책정보  리뷰 (0) 가격비교 (1) 추가정보  책꼬리 (0) 한줄댓글 (0) 맨위로

정보 제공 : 교보문고 YES24 인터파크도서 리브로 도서11번가

책소개

마법사 책이라는 별명으로도 유명한 이 책은 독특하기로 소문난, MIT 컴퓨터 과학 입문 교과 과정에서 쓰는 교과서로, 프로그래밍 언어 문법이 아닌 프로그램의 뼈대를 구성하는 기술을 익히게 해준다. 흔한 프로그래밍 입문서와 달리, 난해하다는 평을 듣는 LISP에서 갈라져 나온 Scheme을 활용하며, 요약과 조립식 설계에 따라 복잡한 프로그램을 간단하게 짜는 전략을 보여준다.

저자소개

저자 해럴드 애빌슨

저서 (총 3권)
매사추세츠 공과대학(MIT)의 전기공학&컴퓨터과학 학부(Department of Electrical Engineering and Computer Science)에서 컴퓨터과학을 가르치며, 미국 전기전자기술자협회(IEEE)의 특별회원이다. Creative Commons와 Public Knowledge, 자유소프트웨어연합(FSF)을 세우는 일을 이끌었으며, MIT 교육기술자문위원회의 공동의장으로 일한다.

저자 제럴드 제이 서스먼

저자 줄리 서스먼

저자 해럴드 애빌슨의 다른 책 더보기
컴퓨터 프로그램의 구조와 해석. 2 컴퓨터 프로그램의 구조와 해석. 2 인사이트 2008.09.05
컴퓨터 프로그램의 구조와 해석. 1 컴퓨터 프로그램의 구조와 해석. 1 인사이트 2008.09.05

목차

감수의 글
옮긴이의 글
추천사
두 번째 판 머리말
초판 머리말
고마움의 글
1. 프로시저를 써서 요약하는 방법
1.1 프로그램 짤 때 바탕이 되는 것
1.2 프로시저와 프로세스
1.3 차수 높은 프로시저(higher-order procedure)로 요약하는 방법
2. 데이터를 요약해서 표현력을 끌어올리는 방법
2.1 데이터 요약(데이터 간추리기, 데이터 내용 감추기)
2.2 계층 구조 데이터와 닫힘 성질
2.3 글자(기호) 데이터
2.4 요약된 데이터의 표현 방식이 여러 가지일 때
2.5 일반화된 연산 시스템
3. 모듈, 물체, 상태
3.1 덮어쓰기와 갇힌 상태(local state)
3.2 환경 계산법
3.3 변형 가능한 데이터로 프로그래밍하기
3.4 병행성竝行性 : 시간은 중요하다
3.5 스트림
4. 언어를 처리하는 기법
4.1 메타써큘러 실행기
4.2 Scheme 바꿔보기 - 제때 계산법
4.3 Scheme 바꿔보기 - 비결정적 계산
4.4 논리로 프로그램 짜기
5. 레지스터 기계로 계산하기
5.1 레지스터 기계 설계하기
5.2 레지스터 기계 시뮬레이터
5.3 메모리 할당(memory allocation)과 재활용(garbage collection)
5.4 제어가 다 보이는 실행기
5.5 번역(compilation)
용어 대역표
연습문제 차례
참고문헌
찾아보기

책 정보 별 바로가기 : 책정보  리뷰 (0) 가격비교 (1) 추가정보  책꼬리 (0) 한줄댓글 (0) 맨위로

리뷰

독자리뷰(총 0건)

리뷰쓰기

책 정보 별 바로가기 : 책정보  리뷰 (0) 가격비교 (1) 추가정보  책꼬리 (0) 한줄댓글 (0) 맨위로

가격비교 - 오픈마켓서점 26,000

오픈마켓 가격비교
미니샵/판매자 판매가-할인가(할인율) 구매정보
북코아 바로가기 nanum 43,000원26,000(-40%) 구매하기 2008.12.15 2쇄/새책같은

책 정보 별 바로가기 : 책정보  리뷰 (0) 가격비교 (1) 추가정보  책꼬리 (0) 한줄댓글 (0) 맨위로

추가 정보

상세이미지

프로그래밍이 뭔가 돌아보게 해주는
MIT의 컴퓨터과학 입문교과서 / 프로그래머를 기르는 마법서(Wizard Book)

마법사 책(Wizard Book)이라는 별명으로도 유명한 이 책은 독특하기로 소문난, MIT 컴퓨터 과학 입문 교과 과정에서 쓰는 교과서로, 프로그래밍 언어 문법이 아닌 프로그램의 뼈대를 구성하는 기술을 익히게 해준다. 흔한 프로그래밍 입문서와 달리, 난해하다는 평을 듣는 LISP에서 갈라져 나온 Scheme을 활용하며, 요약(abstraction)과 조립식 설계(modularity)에 따라 복잡한 프로그램을 간단하게 짜는 전략을 보여준다. 그 뿐 아니라, 상태(state)가 있는 물체, 덮어쓰기(assignment), 병행 프로그래밍, 함수 프로그래밍, 제때 계산법(lazy evaluation), 비결정적 프로그래밍(non-deterministic programming) 등 다양한 프로그래밍 이슈를 살펴보며 한걸음씩 프로그램을 설계하고 짜 맞추고 살펴보고 고쳐 쓰면서, '과연 프로그래밍이란 무엇인가' 돌이켜 보게 하고, 생각하는 방식과 그 생각을 표현하는 방식을 가르쳐 준다.
이 책에 담긴 교과 과정은 한때 세계 300여개 대학에서 사용되었으며, 지금도 국내의 서울대와 카이스트를 포함해 세계 100여개 이름난 대학에서 가르치고 있다.

추천사 - 마이크로소프트 NTO 김명호 박사
제가 이 책을 처음 대한 것은 20여 년 전 KAIST 전길남 박사님의 개가식 서재에서였는데 아직도 그 때의 감동과 충격이 생생하게 남아 있습니다. 개발자의 관심을 끌기 위해 수많은 책들이 출현하고 사라져 갔지만 적어도 이 책만큼은 아직도 저의 최고의 애독서이며, 아직도 저 스스로를 기술임원이니 소프트웨어 아키텍트니 하는 불편한 타이틀보다 개발자 마인드를 가진 전문인임을 자랑스럽게 생각하도록 하는 원동력이 되고 있습니다. 대학교에서 후학을 지도하던 시절, 강의실 복도를 메우며 의자도 없이 일어서서 혹은 벽에 기대어 제 강의를 청강하던 학생들은 지금도 그 때의 강의를 떠올리며 저를 기억에 남는 스승으로 생각하고 있습니다. 그러나 정작 저는 저의 열정이나 교수법보다 더 좋았던 것이 바로 이 책 때문이었음을 고백하지 않을 수 없습니다.
이 책의 대표적인 특징은 프로그래밍의 기본기와 기초체력을 충실히 다질 수 있는 필수 영양소 위주로 구성되어 있다는 것입니다. 대다수의 소위 프로그래밍 서적이 특정 언어의 문법이나 열심히 소개하고 예제 몇 개를 보여주는 것에 그치고 있는데 이는 잡식과 편식으로 허약해진 개발습관을 조장하는 것에 지나지 않습니다. 제대로 된 프로그래밍 교재라면 프로그래밍 자체를 가르쳐야 합니다. 프로그래밍이란 결국은 문제 해결을 의미합니다. 그런 의미에서 프로그래밍 교재와 프로그래밍 언어 교재는 엄격히 구별되어야 합니다. 감히 단언하건대 이 책에서 소개된 모든 문제나 예제를 스스로 가장 자주 사용하는 언어로 충실하게 표현할 수 없다면 불행하게도 그 독자는 문제 해결 능력도 언어에 대한 전문성도 부족한 어설픈 개발자입니다.

특정 언어에 구애 받지 않고 자유롭게 문제의 해법을 사고할 수 있도록 이 책에서는 Scheme이라는 언어를 사용하고 있습니다. 저의 경험상 이 언어를 학습하는 비용은 거의 0에 가깝습니다. 물론 어떤 언어이든 그 언어의 특이한 기능, 관용적 표현 및 라이브러리를 모두 학습하는 것은 시간이 걸리는 일이지만 적어도 이 책을 학습하는 동안에는 그런 일이 거의 필요 없습니다. 그 결과 이 책은 문제 해결에만 거의 대부분의 사고를 집중하고 폭넓은 분야에서의 여러 문제를 위한 다양한 해법을 학습하는 데 대부분의 시간을 활용할 수 있습니다.

그러나 무엇보다도 이 책의 가장 큰 매력은 프로그래밍이 즐겁다는 것을 확실하게 증명하고 있다는 점입니다. 이 책에서 소개되는 문제들과 그 해결 방법은 비록 처음에는 어려워 보일지 몰라도 결코 따분하거나 재미없지 않습니다. 오히려 이 책을 학습하다 보면 프로그래밍이 기쁘고 즐거운 일이라는 것을 깨닫는 것에 그리 오랜 시간이 걸리지 않습니다. 더구나 지금처럼 Scheme 인터프리터가 다양하고 폭넓게 보급되어 있고, MIT의 오픈코스웨어를 통해 강의 동영상까지 제공되고 있는 것은 어쩌면 저보다 20여 년 후에 이 책을 대하는 독자 여러분의 행운이라 생각됩니다.

어휘와 토씨 하나에 이르기까지 최선의 노력을 기울인 역자들의 노고는 이 책을 원서 이상의 가치를 가진 책으로 거듭나게 하였음을 확신합니다.

책 정보 별 바로가기 : 책정보  리뷰 (0) 가격비교 (1) 추가정보  책꼬리 (0) 한줄댓글 (0) 맨위로

책꼬리

책꼬리란? 함께 읽으면 좋은 책이거나, 연관된 책끼리 꼬리를 달아주는 것입니다. '컴퓨터 프로그램의 구조와 해석'와 연관된 책이 있다면 책꼬리를 등록해 보세요

책 정보 별 바로가기 : 책정보  리뷰 (0) 가격비교 (1) 추가정보  책꼬리 (0) 한줄댓글 (0) 맨위로

한줄댓글

책속 한 구절

동시등록하기 0/200bytes

퀵메뉴

TOP