책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 프로그래밍 언어 기타
· ISBN : 9788991268364
· 쪽수 : 523쪽
· 출판일 : 2013-12-24
책 소개
목차
1부 인간 행위로서의 프로그래밍
- 1부에 보태는 글
1장 프로그램 읽기
- 1장에 보태는 글: 프로그램 읽기
2장 좋은 프로그램이란 무엇인가?
- 2장에 보태는 글: 좋은 프로그램이란 무엇인가?
3 프로그래밍이란 행위를 연구할 방법은 무엇인가?
- 3장에 보태는 글: 프로그래밍이란 행위를 연구할 방법은 무엇인가?
2부 사회 활동으로서의 프로그래밍
- 2부에 보태는 글
4장 프로그래밍 그룹
- 4장에 보태는 글: 프로그래밍 그룹
5장 프로그래밍 팀
- 5장에 보태는 글: 프로그래밍 팀
6장 프로그래밍 프로젝트
- 6장에 보태는 글: 프로그래밍 프로젝트
3부 개인 행위로서의 프로그래밍
3부에 보태는 글: 개인행위로서의 프로그래밍
7장 프로그래밍 작업의 다양성
- 7장에 보태는 글: 프로그래밍 작업의 다양성
8장 개인의 성격
- 8장에 보태는 글: 개인의 성격
9장 지능 또는 문제해결력
- 9장에 보태는 글: 지능 또는 문제해결력
10장 동기 부여와 훈련, 경험
- 10장에 보태는 글: 동기 부여와 훈련, 경험
4부 프로그래밍 도구
- 4부에 보태는 글: 프로그래밍 도구
11장 프로그래밍 언어
- 11장에 보태는 글: 프로그래밍 언어
12장 프로그래밍 언어 설계를 위한 원칙
- 12장에 보태는 글: 프로그래밍 언어 설계의 몇 가지 원칙
13장 그 외의 프로그래밍 도구들
- 13장에 보태는 글: 그 외의 프로그래밍 도구들
5부 에필로그
- 5부에 보태는 글: 에필로그
책속에서
프로그램을 효율적으로 동작하게 만들려면 주어진 문제와 프로그램을 실행할 기계의 특성을 잘 활용해야 한다. 기계의 구조를 무시하면 프로그램은 잠재적으로 성능 면에서 큰 손해를 보게 되고, 문제의 특성을 잘 활용하면 프로그램을 더 빠르고 작게 만들 수 있다. 그런 프로그램의 예를 들자면(전형적인 것은 아니지만), 기계어로 변화하는 데 특별한 기교를 부린 어셈블리 프로그램이 있었다.-본문 58~59p 중에서
급료가 크게 올랐는데도 얼마 안 있어 그만두는 프로그래머를 보면 관리자들은 항상 놀라워하곤 한다. 그러나 관리자들이 그렇게 놀라는 게 더 놀랍다. 프로그래머의 그런 행동을 설명한 수 있는 심리적 해석이 두 가지나 있기 때문이다. 우선, 프로그래머는 급료의 인상을 책임이 늘어난다는 의미로 해석하는 경우가 있다.
그리고 모든 사람이 책임을 더 원하지는 않는다. 프로그래머는 돈을 더 많이 받을수록 더 많은 일을 해야 한다고 생각한다. 그러나 이미 충분히 많은 일을 하고 있기 때문에 급료 인상을 등골이 휠 만큼 가혹한 업무량의 상징으로 받아들인다. 혹은 급료 인상을 프로그래머가 진정으로 원하는 뭔가를 돈으로 대신하려는 술수로 해석하기도 한다.-본문 198p 중에서



















