알라딘 첫화면으로 가기
헤더배너
분야보기


닫기
기프티북
모바일상품권
전자책캐시
알라딘 US
생각하는 프로그래밍 - 프로그래밍 본질에 관한 15가지 에세이 l 프로그램 프로그래밍 프로그래머 1
존 벤틀리 (지은이) | 윤성준 | 조상민 (옮긴이) | 인사이트 | 2012-12-24 | 원제 Programming Pearls, 2nd Edition
정가22,000원
판매가19,800원 (10%, 2,200원 할인) | 무이자 할부?
페이코 혜택가
19,300원 (500원 할인) + 생애 첫결제 최대 5천원 할인?
마일리지
1,100점(5%) + 멤버십(3~1%) + 5만원이상 구매시 2,000점?

무이자할부 안내 닫기
  • * 2~6개월 무이자 : 신한, KB국민, NH농협
    * 2~5개월 무이자 : 비씨, 삼성, 롯데, 현대, 하나(외환)
    * 2~3개월 무이자 : 씨티카드
    * 단, 장기무이자할부 대상 상품은 별도 적용
    * 법인/체크/선불/기프트/은행계열카드 제외 more
양장본 | 423쪽 | 235*163mm | 635g | ISBN : 9788995300930
배송료무료 ?
개정판이 새로 출간되었습니다. 

기프티북 보내기 닫기

eBook알라딘 중고회원 중고 (21)
출간알림 신청-4,400원
중고등록 알림 신청    중고모두보기
9.0
  • Sales Point : 1,074

로딩중...
신간알리미 신청

신간 알리미 신청

태그안내
상품태그 닫기
  • Tag는 카테고리 분류의 한계를 극복하고 자 아이템별로 특성을 키워드로 표시하고 검색할 수 있는 기능으로 입력된 태그로 상품검색을 할 수 있습니다.

"곰곰이 되씹어 볼만한"
이 책을 읽기 위해서는 먼저 몇가지가 필요하다. 아무에게도 방해 받지 않는 조용한 공간과 연필, 그리고 깨끗한 몇장의 종이가 필요하다. 함께 책의 내용을 묻고 토론해 볼만한 친구 몇명이 있으면 더욱 좋다. 제목에서도 충분히 짐작할 수 있듯이 이 책은 알고리즘을 다룬다. 하지만, 그건 표면적인 내용이고, 사실 저자의 숨겨진 의도는 아무 생각없는 프로그래머들에게 생각해 볼 수 있는 시간을 제공하는데 있다.

대부분의 프로그래머들은 코딩 작업을 기계처럼 해댄다. 특히 최근에 나온 자바나 C#과 같은 언어는 "보다 생산성 높은" 개발 방법을 지향하고 있기 때문에 알고리즘을 소스 코드 차원에서 접할 기회는 많지 않다. 보다 손쉬운 개발 방법, 함수, 클래스, 라이브러리들이 제공되는데 굳이 파고들 이유가 없기 때문이기도 하다.

그럼, 알고리즘에 관한 공부는 무의미한 것일까? (당연히) 그렇지 않다. 몇가지 중요한 이점이 있다. 생각할 수 있는 힘을 길러준다는것, 명쾌한 그리고 보다 빠른 소스 코드가 얼마나 중요한 문제인지 알게 된다는 점, 그리고 특정한 경우에 일반적으로 제공되는 완성품보다 보다 최적화된 해결 방법을 찾을 수 있다는 점을 들 수 있다.

이 책은 알고리즘의 정답을 얻기 보다는 "생각하는 과정"의 필요성을 느끼고 그 과정을 음미하도록 하는데 목적이 있다. 그래서 해결 방법을 바로 제시하기 보다는 대화를 통한 방식으로 (두 프로그래머가 나와서) 왜 필요하며, 어떻게 풀어 나갈 수 있는지 말하는 방식으로 책을 엮어 나간다.

이진 탐색, 정렬, 프로그래밍 검증과 같은 알고리즘에 관한 내용, 코드 튜닝, 메모리 절약, 알고리즘 디자인 기법, 시간 측정과 같은 프로그램 퍼포먼스에 대한 내용들을 이야깃거리로 삼고, 이렇게 논의한 내용들을 가지고 마지막에는 여러 개의 실제 프로그램들을 작성해보는 시간을 갖는다.

책을 읽는 데에는 꽤많은 시간을 필요로 한다. 그냥 읽고 훌훌 넘기기 보다는 하나의 주제에 대해서 충분히 생각해보도록 자극한다. 그걸로는 성에 차지 않았던지 저자는 한 챕터가 끝나는 순간마다 관련된 질문들을 여러개 던진다. 책 뒤에 힌트와 정답이 담겨져 있기는 하지만, 자유로운 토론과 다른 방식의 답변을 찾아보도록 유도한다.

물론 이 책에서 소개하는 내용이나 알고리즘이 어떤 사람들에게는 지극히 협소한 문제로 생각될 수 도 있다. 요즘 같이 대규모의 프로젝트가 진행되는 프로그래밍 상황에서는 맞지 않는 내용이라고 말할 수 도 있다. 과연 그런지, 아닌지는. 이 책이 한번쯤은 읽어 봐야할 책인지 판단하는 문제는 독자들의 몫이 아닐까 싶다.

이 책을 읽고 가장 많이 얻게 될것은 알고리즘에 관한 부분적인 지식이 아니다. 프로그래밍의 재미를 느껴보는 "생각해보는 시간"들이다.

*원서는 <Programming Pearls>로 이번이 2번째 개정판이다. Communications of the ACM에 실렸던 프로그래밍 방법과 알고리즘에 대한 칼럼들을 중심으로 책을 엮었고, 초판은 1986년에 발행되었다. 이번 개정판에서는 수십 개의 오류가 수정되었고, 수백 개의 사항이 조금씩 개선되었으며, 여러 개의 새로운 절이 추가되었다. 연습문제와 해답, 그리고 그림 또한 50%는 많아졌다 (저자의 주장에 의하면). - 윤성화(2003-02-05)

이주의 사은품 추첨 증정

아홉 살 첫사랑

요시타케 신스케 트윈링 노트

개들이 식사할 시간

흑목연필세트

신이 없는 달

문학 테마의 예쁜 책 저금통

매일 심리학 공부

옥스포드 리갈패드 수첩