목차

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부에 보태는 글: 에필로그