생각하는 프로그래밍
생각하는 프로그래밍

지은이 : 존 벤틀리 / 옮긴이 : 윤성준 외
정가 : 19,800원
424쪽 / 판형 : A5 / 1판
출간일 : 2003년 2월 15일
ISBN-10 : 8995300930
ISBN-13 : 9788995300930
저자소개
Jon Bentley
Bell Labs/Lucent Technologies 산하 Computing Science Research Center의 기술 위원이며, 1998년부터는 Dr. Dobb's Journal의 편집 위원을 맡고 있다.
Communications of the ACM에 연재된 그의 Programming Pearls 칼럼(이 책의 기반이 된)은 여러 해 동안 가장 인기 있는 기사였다.
역자소개
윤성준
성균관대학교 물리학과를 졸업하고 대우정보시스템에서 대학종합정보시스템을 개발했다. 그 후 성균관대학교 전기전자컴퓨터 공학부 대학원에 진학, 소프트웨어공학 연구실에서 사용자 인터페이스 분석, 설계 관한 연구를 했다. 현재는 ThinkFree(http://www.thinkfree.com)에서ThinkFree Office에 사용되는 공통 모듈 및 컴포넌트, WebDAV 클라이언트 등을 개발하고 있다. 번역서로 리팩토링(Refactoring, 대청)이 있다.
조상민
서울대학교 전기공학부 휴학 중이며, (주)인포로직에서 그래픽 소프트웨어 및 USB 드라이버를 개발했다. 현재는 ThinkFree에서 WebOS, Folders, WebDAV 클라이언트 등을 개발하고 있다.
책소개
프로그래밍을 할 때 기계적이거나 수동적인 태도를 가지고 있지는 않은가? 필요한 기능이 동작할 정도의 상태만 되면 할 일이 끝났다고 여겨오지는 않았는가? 드러난 버그만 수정한 후에 코드를 내버려 두지는 않았는가?
이는 프로그래머의 올바른 자세가 아니다. 적극적인 태도로 조금만 더 생각하면 여러분의 프로그램을 더 우아하게 만들 수 있다. 같은 일을 더 짧은 코드로 더 멋지게 처리할 수 있다. 그리고 이렇게 프로그램의 질이 향상되는 것에 그치는 것이 아니라, 다시금 프로그래밍의 재미를 느낄 수 있을 것이다.
그러나 단순히 API 사용법을 익히는 것을 넘어서 깊은 생각을 통해 프로그램을 향상시키는 것이 쉽지는 않다. 어떻게 접근해야 하는지 그 방법 자체가 어려울 수 있다. 이런 어려움을 겪는 사람에게 "생각하는 프로그래밍(원제:Programming Pearls)"은 프로그래머로서 진일보하는 초석이 될 것이다.
"물고기를 잡아 주기 보다는, 낚시하는 방법을 가르친다"라는 진부한 표현처럼, "생각하는 프로그래밍"은 읽는 이에게 생각하는 방법을 알려준다. 보통의 알고리즘 책과는 달리, 여러 알고리즘과 데이터 구조를 장황하게 나열하기보다는, 몇 개의 간단한 알고리즘 및 데이터 구조를 통해 생각하는 방법의 전형을 보여준다.
History
Last edited on 06/22/2007 16:45 by 인사이트