C 프로그래밍의 이해(개정 3판)
기존의 C 언어에 대한 책이 주로 간단한 프로그래밍 예제로 구성되어 있고 문법만 설명한 것과는 달리 이 책은 틀리기 쉬운 오류와 디버깅 과정도 자세히 설명한다. 또 가독성이 떨어지는 프로그램을 작성하지 않도록 하는 방법과 프로그래머가 작업 과정에서 가독성이 떨어지는 프로그램을 유지·보수 해야 하는 경우 이를 이해하는 방법도 알려준다. 또한 독자들이 직접 프로그램 해 볼만한 유용한 예제들이 많이 실려 있다.
- 저자 : 스티브 오울린
- 번역 : 최성원
- 출간 : 2001-05-04
C언어를 처음한다면 이책으로 시작하길 권합니다.
보통 C언어 책을 고르라고 하면 대부분의 고수(?)들은 The C Programming Language를 추천합니다.
그러나 그 책은 C언어를 처음 시작하려는 사람에는 C를 큰 벽으로 느끼게 만드는 책입니다.
물론 어느정도 실력을 갖춘 사람이 본다면 더할나위없이 간략하면서도 모든 내용이 담긴 책입니다.
따라서 프로그래밍을 처음 시작하고자 하고 시작 프로그래밍 언어로 C를 선택하신 분이라면
C프로그래밍의 이해를 가장 먼저 읽기를 권합니다.
이 책의 풍부한 예제와 짜임새 있는 구성은 간단한 프로그램을 짜서 컴파일하는 방법부터 고급프로그래밍을 구사하는 방법까지 친절히 설명해 주고 있습니다.
특히 예제와 함께 질문들은 책만보면서 얻기 힘든 부분을 짚어주고 있습니다. 이 질문들이 마치 프로그램을 보면서 게임을 즐기는 것처럼 느껴질 때가 많습니다. 그러나 단순한 즐거움이라기 보다는 놓치기 쉬운 실수등을 예방하는 좋은 것이라고 보입니다.
마지막으로 프로그래밍 스타일을 지적해 줌으로써 좋은 프로그래밍 습관을 기를 수 있도록 해줍니다.
전체적으로 처음 시작하는 분들에게 좋은 느낌을 드릴 수 있는 책이라고 생각됩니다.