C 프로그래밍의 이해(개정 3판)
기존의 C 언어에 대한 책이 주로 간단한 프로그래밍 예제로 구성되어 있고 문법만 설명한 것과는 달리 이 책은 틀리기 쉬운 오류와 디버깅 과정도 자세히 설명한다. 또 가독성이 떨어지는 프로그램을 작성하지 않도록 하는 방법과 프로그래머가 작업 과정에서 가독성이 떨어지는 프로그램을 유지·보수 해야 하는 경우 이를 이해하는 방법도 알려준다. 또한 독자들이 직접 프로그램 해 볼만한 유용한 예제들이 많이 실려 있다.
- 저자 : 스티브 오울린
- 번역 : 최성원
- 출간 : 2001-05-04
사실 이 책을 처음 몇 장 봤을 때는 걱정을 했다. "별로 두꺼워 보이지 않는 책이 이렇게 자세하게 설명을 해서 언어 전반에 관해서 다 얘기할 수 있을까?" 대개 너무 자세하게 설명하는 책들은 수박 겉핡기식이 되는 경우가 흔하다. 하지만 이 책에서 다루는 부분은 프로그래밍 스타일, 디버깅, 모듈 프로그래밍, 이식성 등 단지 C언어가 아니라 프로그래밍 전반에 걸쳐서 적용되는 내용까지 다루고 있다.
프로그래밍을 처음 시작한다면 이 책으로 C를 통해 개념을 잡아가는 것도 좋을 것 같다. 제목에서 알 수 있듯이 "이해"에 초점을 맞춘 책이다. 다른 분야와는 달리 언어는 암기가 통하지 않는 분야이다. 그런 점에서 명쾌하고 때로는 유머러스한 이 책은 프로그래밍을 시작하는 사람들에게는 좋은 안내자가 될 수 있을 것 같다.