logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

생각하는 프로그래밍

생각하는 프로그래밍

(프로그래밍 본질에 관한 15가지 에세이)

존 벤틀리 (지은이), 윤성준, 조상민 (옮긴이)
인사이트
22,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

생각하는 프로그래밍
eBook 미리보기

책 정보

· 제목 : 생각하는 프로그래밍 (프로그래밍 본질에 관한 15가지 에세이)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 프로그래밍 기초/개발 방법론
· ISBN : 9788995300930
· 쪽수 : 423쪽
· 출판일 : 2012-12-24

책 소개

프로그래머들에게 "생각"할 수 있는 시간을 주는것을 목적으로 하고 있는 책. 여러 프로그래밍 알고리즘과 문제 해결 과정을 놓고 어떻게 풀어나가는게 보다 현명한 선택이 될 수 있을지 함께 생각해본다. 조용한 공간, 연필, 그리고 끄적일 수 있는 종이 몇장이 있으면 좋겠다.

목차

역자서문
서문

1부 준비

칼럼1 조개 껍질 깨기
대화
정확한 문제 기술
프로그램 디자인
구현 스케치
원리
연습문제
더 읽을 거리

칼럼2 아하! 알고리즘
세 가지 문제
여기저기에 쓰이는 이진 탐색(Binary Search)
기초적인 조작의 위력
정렬
원리
연습문제
더 읽을 거리
Sidebar 전철어구 프로그램의 구현

칼럼3 프로그램의 구조를 결정하는 데이터
설문 조사 프로그램
폼 레터 프로그래밍
다른 예제들
데이터 구조화하기
특화된 데이터를 위한 강력한 도구
원리
연습문제
더 읽을 거리

칼럼4 정확한 프로그램 작성
생각보다 어려운 이진 탐색
프로그램 작성
프로그램에 대한 이해
원리
프로그램 검증의 역할
연습문제
더 읽을 거리

칼럼5 프로그래밍에서의 사소한 문제
가상코드로부터 C로
테스트 장치(harness)
단정문 사용 요령
자동화된 테스트
시간 측정
완전한 프로그램
원리
연습문제
더 읽을 거리
Sidebar 디버깅

2부 퍼포먼스

칼럼6 퍼포먼스에 대한 개관
사례 연구
디자인의 수준
원리
연습문제
더 읽을 거리

칼럼7 봉투 뒷면에 하는 간단한 계산
기초 기술
퍼포먼스 추정
안전 계수(Safety Factors)
Little의 법칙
원리
연습문제
더 읽을거리
Sidebar 일상 생활에서의 간단한 계산

칼럼8 알고리즘 디자인 기법
문제 및 간단한 알고리즘
O(n2) 알고리즘 두 가지
나누어 푸는 알고리즘
스캐닝(Scanning) 알고리즘
무엇이 중요한가?
원리
연습문제
더 읽을거리

칼럼9 코드 튜닝
전형적인 이야기
코드 튜닝의 몇 가지 예제
대수술-이진 탐색
원리
연습문제
더 읽을거리

칼럼10 메모리 절약
핵심-단순함
이해를 돕는 문제
데이터 공간을 위한 기법
코드 공간을 위한 기법
원리
연습문제
더 읽을거리
Sidebar 대규모 절감

3부 프로덕트

칼럼11 정렬
삽입 정렬
간단한 퀵 정렬
개선된 퀵 정렬
원리
연습문제
더 읽을거리

칼럼12 표본 선정 문제
문제
솔루션 하나
디자인 공간
원리
연습문제
더 읽을거리

칼럼13 탐색
인터페이스
선형적 구조
이진 탐색 트리
정수를 위한 구조
원리
연습문제
더 읽을거리
Sidebar 실질적 탐색 문제

칼럼14 힙Heaps
데이터 구조
두 가지 중요한 함수
우선순위 큐
정렬 알고리즘
원리
연습문제
더 읽을거리

칼럼15 문자열 처리
단어
어구
텍스트 생성하기
원리
연습문제
더 읽을거리

1판에 대한 에필로그
2판에 대한 에필로그

부록1 알고리즘 카달로그
부록2 추정 퀴즈
부록3 시간과 공간에 대한 비용 모델
부록4 코드 튜닝을 위한 규칙
부록5 탐색을 위한 C++ 클래스
연습문제 힌트
연습문제 해답
찾아보기

저자소개

존 벤틀리 (지은이)    정보 더보기
Bell Labs/Lucent Technologies의 Computing Sciences Research Center의 기술위원이다. 존은 1998년부터 Dr. Dobb's Journal의 편집위원을 맡고 있다. Communication of the ACM에 욘재된 그의 Programming Pearls 칼럼(이 책의 기반이 된)은 여러 해 동안 가장 인기 있는 기사였다.
펼치기
윤성준 (옮긴이)    정보 더보기
『Java 세상을 덮친 Eclipse』를 썼으며 『패턴을 활용한 리팩터링』, 『소프트웨어 공학의 사실과 오해』, 『NoSQL: 빅데이터 세상으로 떠나는 간결한 안내서』 등을 번역했다. 현재 사이냅소프트에서 웹오피스를 개발하고 있다.
펼치기
조상민 (옮긴이)    정보 더보기
씽크프리(주)에서 워드프로세서를 개발했고, (주)와이더댄 리서치센터와 (주)NHN 기술혁신센터, (주)생각제곱을 거쳤으며, 현재는 (주)SK플래닛에서 개발자로 일하고 있다. 『Java 세상을 덮친 이클립스』 『생각하는 프로그래밍』 『프로그래밍 심리학』 『패턴을 활용한 리팩터링』을 함께 짓거나 옮겼다.
펼치기

책속에서

가장 중요한 것은 프로그래밍에 대해 곰곰이 생각하는 것은 유용하기도 하고 재미있기도 하다는 것입니다. 거기에는 단지 정형화된 요구사항 문서로부터의 체계적인 프로그램 개발 이상의 것이 있습니다. 이 책이 프로그래밍에 환멸을 느끼는 프로그래머를 한 명이라도 다시 그들의 일을 좋아할 수 있게 도울 수 있다면, 소기의 목적을 달성했다고 할 수 있을 것입니다.


이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책