프로그래밍 수련법The Practice of Programming(2008/05/18)
브라이언W.커니핸,롭 파이크지음/김정민,장혜식,신성국옮김|인사이트|2008.3.3|ISBN 9788991268210 (13560)
표지가 다르고 제목은 같은 [고려대학교 프로그래밍 시스템 연구회]에서 번역한 책을 가지고 있다. 그랬기에 다시 구입하긴 무리가 있었다. 다행히 도서관에서 만날 수 있었다. 518의 행운으로 정독 완료. 기술서이지만, 병법서(철학서)로 여기고 배워도 될 책이기에^^; 풀어야 할 문제도 많기도 하고... 기술을 온전히 습득했냐고 물으면 네라고 자신있게 말하진 못하겠다. 하지만, 현실에 해결할 수 있는 레퍼런스로도 생각하고 있어서 인지 가볍게 읽었다. (언제나 가벼운게 나쁘고 무거운게 좋은 것은 아니다) 그리고, 내용 중에 알고 있는 것도 대략 70%는 넘었기에.
다시 보니 변명인 글이다.
책꽂이엔 동일 저자(들)의 [The Unix Programming Environment (영문판)]도 있다. 역시나 다 읽진 못했다. 왜냐구? 유닉스 코딩할 기회는 별로 없었기에 소스가 지천으로 깔려 있다는 생각 때문인지도... ... 아니 나는 geek하지 못하다. 하지만, 필요할 때 참고해 코딩하는 수준은 언제나 되었다.
이번 역자 중 김정민씨를 안다. 그의 역에 대해 뭐라할 영어 수준은 되지 못하나, 한가진 안다. 그의 번역은 편역이라는 것을. 1999.2월에 나온 책임에도 아직도 신선(?)하다. 아는 것 만큼 보이나니.
쉽게 평할 수 있는 책이 아니어서 후기를 미뤘는데, 진중권의 강의에 영향을 받았다. 그의 말에 따르면 이론이란 걸 경전처럼 받들면 안된다는 것을. 기술서이기에 용(用)이 주가 되어야 된다는 생각까지 미치고......
깔끔하게 잘 씌여진 책(원전)이다. 브라이언 커니건의 홈페이지[ http://www.cs.bell-labs.com/who/bwk/index.html ]에 가 보면 원전 표지도 볼 수 있다. 거기에도 한글판은 이 책이 아니라 위에 소개한 책인데......
[ 이 책의 온전한 장점]
범주화가 잘 되어 있다. 처음 전산을 하고자 하는 사람이라면, 알고리즘, 자료구조, 프로그래밍 언어로 나누는 것엔 동의할 테지만, 그 다음 나가야 할 범주화에 대한 색다른 실마릴 차례로 제공하고 있다. 어른의 학습엔 범주화가 들어가기에 이 책을 통해 자신 만의 길을 세워 보는 것도 좋겠다.
링크] http://www.cs.bell-labs.com/cm/cs/tpop/toc.html
- 손으로 읽어야 된다.
[기억에 남는 구절]
마지막 else를 생략할 수 있지만, 에러 메세지를 뿌리도록 디폴트를 넣어두면 발생해서는 안 되는 상황이 발생하는 걸 알아채는데 도움이 된다.-p20
'매직넘버(magic numbers)'는 프로그램 내에서 쓰이는 상수,배열의 크기,문자열에서의 글자 위치, 변환 계수나 그 외 여러 가지 특정한 숫자 값들을 말한다.-p26
- 요약글도 제법 많아져서 생략
'책(BooK)' 카테고리의 다른 글
| 점핑 - 바바라 민토의 논리 기술의 독창적인 해설(스토리 텔링의 힘!!) (0) | 2008/05/29 |
|---|---|
| 마이크로비지니스 - 백화점식 기술/틈새 시장에서 성공하기 위한 노력 (0) | 2008/05/24 |
| The Practice of Programming 프로그래밍 수련법-전부를 주는 책은 아니다. 단지 시작을 알려줄 뿐 (0) | 2008/05/23 |
| 보험회사가 당신에게 알려주지 않는 진실-보험 어떻게 (0) | 2008/05/23 |
| 마음력 - 웃으면 복이와요. (0) | 2008/05/22 |
| 주식 투자가 부의 지도를 바꾼다 - factor 한 가지 더 알기 (1) | 2008/05/19 |



