29, 1/2 회원가입  로그인  
   멍멍
   http://www.hackerschool.org
   c.JPG (0 Byte), Download : 164     [오른쪽 버튼 눌러 다운 받기]
   [C언어] A Book on C

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=4 [복사]



[서적 정보]

서적명 : A Book on C
저자 : Al Kelley, Ira Pohl 공저
번역 : 김명호
출판사 : 홍릉과학출판사
발행일 : 2002년 1월 31일 (제 4판)
페이지 수 : 748
정가 : 24,000원

[리뷰]

A Book on C는 국내외 대학 교재로서 유명한 C언어 서적입니다.
책 제목의 앞자만 따서 ABC 책이라고 부르기도 합니다.

이 서적의 전반적인 느낌을 한마디로 표현하자면, "깊이 있고 꼼꼼한 C언어 서적"입니다.

저자의 풍부한 지식에서 나오는 다양한 배경 지식들과,
다른 C언어 서적에선 볼 수 없는 깊이 있는 설명들이 C언어에 대한 이해도를 높여줍니다.

- 예를 들어 main( ) 함수의 ( )이 연산자인가? 구두점인가?
- 상수 'A'가 char형인가 int형인가?
- 오리지널 C와 ANSI C의 차이점은?
- 컴파일러는 소스 코드를 어떻게 해석하는가?
- 래기드 배열이란? 다항연산자 ##이란? %n 변환문자란?

등등.. 이 책을 통해 C언어에 대해 더욱 많은 것들을 배울 수 있습니다.

그 외의 또 다른 특징들은 알고리즘 기반의 예제가 많다는 것과 연습문제가 풍부하다는 것입니다.
알고리즘은 버블정렬, 치환정렬, 퀵정렬 같은 것들을 설명함으로써 알고리즘 분야에 대한 맛보기를
할 수 있습니다. 연습문제 같은 경우엔 챕터 당 약 2~30개씩 존재할 정도로 많습니다. 그리고 C언어의
근본적인 특성을 묻는 문제가 많기 때문에 C언어에 대해 깊게 생각할 수 있는 계기를 제공합니다.

그러나 역시나 C언어 공부를 "이제 막 시작하신" 분들껜 추천하기가 어려운 서적입니다.

초보가 소화하기엔 너무 방대한 것들을 설명하고 있고, 초보의 시각에선 애매한 설명들이 많습니다.
그리고 그런 애매한 설명들에 대한 명쾌한 부연 설명이 좀 부족합니다.
다시말해, 최소한 어느정도 감을 가지고 있는 분들만이 끄덕끄덕 할 수 있는 내용이 많습니다.
(예를 들어 포인터의 정의와 예제는 있지만, 포인터가 존재하는 이유나 활용성에 대한 설명은 부족합니다.)

결론은, 학교 등에서 이 책을 교재삼아 누군가 부연설명을 해줄 수 있는 상황이 아니라면,
초보에게 적합한 다른 C언어 서적을 먼저 공부한 후에 이 서적을 읽기를 권합니다.
그리고 다른 책에는 없는 유익한 내용이 많기 때문에 언젠가는 꼭 읽어보시기를 바랍니다.

참고로 이 서적의 예제들이 사용되는 컴파일 환경에 대한 명시가 되어있지가 않은데,
실제로는 UNIX 기반 OS에 적합한 예제들이어서 DOS나 Windows에선 실습에 지장이 있을 수 있습니다.
운동장(ftz.hackerschool.org)에서 실습하시면 별 무리 없으실 것 같습니다.


편집 ★★★★★ : 소스 코드 등이 보기 쉽게 잘 표현되어 있습니다.
구성 ★★★☆☆
쉬운 설명 ★★☆☆☆
깊이 ★★★★★ : 다른 서적에선 볼 수 없는 꼼꼼한 설명들이 많습니다.
동기 부여 ★★☆☆☆
저자의 열정 ★★★★☆
독창성 ★★★★☆ : 기초 알고리즘을 예제로 설명



  Hit : 9157     Date : 2011/05/15 01:42



    
havu ABC BOOK이 요기잉네??? 2011/09/23  
siwall27 갈수록 자주 보게 되는 책 2013/01/04  
venaticus629 처음이자 마지막인 책 2020/02/13