생각하는 프로그래밍

존 벤틀리 지음 | 인사이트 펴냄

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

나의 별점

읽고싶어요
22,000원 10% 19,800원

책장에 담기

게시물 작성

문장 남기기

분량

두꺼운 책

출간일

2013.12.24

페이지

423쪽

상세 정보

프로그래밍에서 이런 사고력 훈련의 첫걸음은 데이터 구조나 알고리즘 같은 기초를 적절히 학습하고 이를 코드로 구현하고 단계적으로 개선해 가는 것으로 시작할 수 있다. 이 책은 이런 수련을 하는 데 유용한 고전이다.

ACM의 전통 있는 간행물인 CACM에 연재된 「Programming Pearls」란 칼럼을 묶어 발간된 이 책은 제목 그대로 조개 속에서 진주가 만들어지듯 긴 사고의 과정을 거쳐 깊은 프로그래밍의 세계에 들어갈 수 있도록 안내하고 있다. 문제 정의, 알고리즘, 데이터 구조 등 프로그래밍의 기본과 효율성 제고 기법, 정렬, 탐색, 문자열 등 구체적 문제에 대한 해법 등을 다룬다.

상세 정보 더보기

추천 게시물

dye purple님의 프로필 이미지

dye purple

@dyepurple

사랑은 사랑으로 머물지 않는다. 사랑은 익숙함이 되고, 배신이 되고, 그리움이 되고, 원한이 되고, 편안함이 되고, 증오가 되고, 버팀목이 되고, 파괴자가 된다. 사랑은 이 세계에 존재하는 단어의 개수만큼 그 모습을 바꿀 수 있다. 억압과 자유, 진실과 왜곡, 숭배와 혐오. 이 모든 걸 전부 끌어안는 것이 사랑 그 자체다. 사랑은 사랑이라 혐오마저도 끌어안는다. p191

사람은 누구나 잘 지내다가도 싸우기도 하고 그래. 너희나 어른들이나 똑같다. 그럴 때는 시간이 지나면서 자연스럽게 풀리는 경우도 있고, 아니면 누가 용기를 내서 푸는 방법도 있어. 그렇지만 만일 그 일이 너를 너무 괴롭히고 상대방이 너를 너무 힘들게 한다면 굳이 노력하지 않고 떠나보내도 돼.
그 사람을 떠나보내도 살면서 누군가를 또 만나게 될 테니까. 한 사람에게 너무 의지하는 것은 좋지 않아. 누군가를 좋아하고 의지하고 싶은 마음 바닥에는 외로움이 깔려 있으니까. 누구에게나. 모두가 각자 외로움을 깔아 두고 있기 때문에 자신의 외로움을 타인으로 치유할 수는 없단다. 다만 누군가를 만나면서 나 하나만 외로운 게 아니라는 위안을 받을 뿐이지. p245

늙는다고 사람이 바뀌는 게 아니거든. 늙었다는 건 살아온 시간이 길다는 것뿐인데 사람들은 옛날 사람들이라고들 생각해. 옛날에 사는 사람. 나도 그이들이랑 다를 거 없이 현재를 사는 사람인데.
사람도 시들지 않으면 얼마나 좋겠어. 그렇지만 어쩔 수 없지. 시드는 건 막을 수 없지 않은가. 내가 피었기에 저문다는 것을 아름답게 받아들여야지. p249

밤에 찾아오는 구원자

천선란 (지은이) 지음
안전가옥 펴냄

11분 전
0
기자^^님의 프로필 이미지

기자^^

@hankj1015

  • 기자^^님의 인간 표본 게시물 이미지
심야독서..인간표본..!! #심야독서 #독서습관만들기

인간 표본

미나토 가나에 지음
북다 펴냄

읽고있어요
13분 전
0
AaBbCc님의 프로필 이미지

AaBbCc

@aabbcc

  • AaBbCc님의 우리는 어떻게 공범이 되는가 게시물 이미지
  • AaBbCc님의 우리는 어떻게 공범이 되는가 게시물 이미지

우리는 어떻게 공범이 되는가

맥스 베이저먼 지음
민음사 펴냄

읽고있어요
17분 전
0

이런 모임은 어때요?

집으로 대여
구매하기
지금 첫 대여라면 배송비가 무료!

상세정보

프로그래밍에서 이런 사고력 훈련의 첫걸음은 데이터 구조나 알고리즘 같은 기초를 적절히 학습하고 이를 코드로 구현하고 단계적으로 개선해 가는 것으로 시작할 수 있다. 이 책은 이런 수련을 하는 데 유용한 고전이다.

ACM의 전통 있는 간행물인 CACM에 연재된 「Programming Pearls」란 칼럼을 묶어 발간된 이 책은 제목 그대로 조개 속에서 진주가 만들어지듯 긴 사고의 과정을 거쳐 깊은 프로그래밍의 세계에 들어갈 수 있도록 안내하고 있다. 문제 정의, 알고리즘, 데이터 구조 등 프로그래밍의 기본과 효율성 제고 기법, 정렬, 탐색, 문자열 등 구체적 문제에 대한 해법 등을 다룬다.

출판사 책 소개

프로그래밍 언어 문법을 외우고 개발 도구를 사용법을 익히면 소프트웨어를 만들 수 있다고 흔히 생각하지만, 실제 세계에서 부딪히는 개발 작업은 도구의 단순 사용을 반복하는 것이 아니라 깊은 사고력을 요하는 기예(技藝)에 가깝다. 시시각각 변하는 환경과 제한된 예산, 기간의 압박 속에서 각자 한계가 있는 현존 기술로 최적의 해법을 찾는 일을 도구나 언어가 100% 대신해 줄 수는 없다.
프로그래밍에서 이런 사고력 훈련의 첫걸음은 데이터 구조나 알고리즘 같은 기초를 적절히 학습하고 이를 코드로 구현하고 단계적으로 개선해 가는 것으로 시작할 수 있다. 이 책은 이런 수련을 하는 데 유용한 고전이다. ACM의 전통 있는 간행물인 CACM에 연재된 「Programming Pearls」란 칼럼을 묶어 발간된 이 책은 제목 그대로 조개 속에서 진주가 만들어지듯 긴 사고의 과정을 거쳐 깊은 프로그래밍의 세계에 들어갈 수 있도록 안내하고 있다.
눈앞에 닥친 비즈니스 로직의 정답을 문제집처럼 알려주지는 않지만 이 책을 계기로 충분한 수련을 거친 개발자라면 남의 답을 베끼는 것이 아니라 자신만의 해법을 고안해내는 즐거움을 누릴 수 있을 것이다.

이 책에서 다루는 내용
- 문제 정의, 알고리즘, 데이터 구조 등 프로그래밍의 기본
- 효율성 제고 기법
- 정렬, 탐색, 문자열 등 구체적 문제에 대한 해법

무제한 대여 혜택 받기

현재 25만명이 게시글을
작성하고 있어요

나와 비슷한 취향의 회원들이 작성한
FLYBOOK의 더 많은 게시물을 확인해보세요.

지금 바로 시작하기

플라이북 앱에서
10% 할인받고 구매해 보세요!

지금 구매하러 가기

더 많은 글을 보고 싶다면?

게시물 더보기
웹으로 보기