이 책은 저자가 10년 넘게 프로그램과 C 언어 입문자에게 강의하면서 얻게 된 '입문자에게 진정으로 필요하고 절실한 내용'을 담았다. 모든 장은 '학습 목표'를 제시하고 목표 달성에 알맞은 예제와 초보자의 눈높이에 맞힌 설명이 이어진다. 또한 '연습문제'와 '도전 실전 예제'로 실력을 다질 수 있게 한다. C 언어는 하드웨어와 가까운 프로그래밍 언어이기 때문에 단순히 문법만 익혀서는 제대로 프로그램을 할 수 없다. 그러한 이유로 C 내면의 동작 원리를 수많은 그림과 함께 알기 쉽도록 설명했기에, 입문자는 물론이고 기존 프로그래머들에게도 유용하다. 이 책이 제시하는 내면의 설명을 읽다 보면 많은 사람을 절망으로 빠트린 '포인터'마저도 확실히 정복하게 될 것이다!
명강사 명저 명강의, 3박자가 척척!
이 책의 서현우 저자는 10년이 넘는 동안 유수의 기업과 최고의 대학에서 현업자와 학생들에게 강의를 해왔습니다. 그간의 경험과 보고 들은 바를 모으고 정제하여 이 책에 담았습니다. 특히 대규모 인력과 비용을 투입해 만든 동영상 강의는 우리에게 익숙한 칠판 강의 형식으로 제작되어 현장감이 넘칩니다.
포인터 때문에 C를 포기했다면 다시 한 번 도전하세요!
9장에서는 포인터 개념을 눈으로 명확히 확인할 수 있도록 15개에 이르는 그림을 제시합니다. 포인터가 어려운 이유는 포인터가 시스템에서 어떻게 활용되는지 모르고 그냥 사용법을 외워 사용하기 때문입니다. char * a;에서 포인터 a는 몇 바이트를 차지하는 걸까요? 포인터가 시스템에서 어떻게 할당되고 어떻게 활용되며 왜 필요할까요? 그러한 내용을 다양한 그림을 통해 배우면 포인터 때문에 C를 포기하는 일은 없을 겁니다. 2부에서는 포인터를 응용한 다양한 활용법을 배우게 될 겁니다.
C 언어 표준 함수 완벽 수록
C 언어 표준 라이브러리는 우리가 익히 알고 있는 stdio.h와 string.h를 포함하여 10여 가지에 이르고, 표준 함수는 매크로를 포함해서 140여 가지에 이릅니다. 이렇게 많은 함수를 알고 활용하면 더 효과적으로 과제를 완성할 수 있는데요, 실제로 C를 오랫동안 개발해도 일목요연하게 정리된 표준 라이브러리를 한 번도 보지 못하고 조각조각 얻은 정보만 활용하는 경우가 드물지 않게 있습니다. __FILE__, __DATA__, va-arg, atexit은 과연 무엇일까요? 무엇이 있는지 아는 것이 힘입니다! 이제 이 책에서 C 언어 표준 함수 전체 목록을 확인할 수 있습니다.
입문자와 전문가에게 유용한 337 프로젝트의 결실!
기 획 기간을 뺀 순수 집필 기간만 3년! 이 책은 '저자가 3년 간 집필'하고 '감수자 3명이 정밀하게 기술을 검토'하고 '베타 리더 7명이 정말로 이해 잘되도록 의견을 주고 품질을 검토하여' 탄생했습니다. 이 책은 초보자가 쉽게 C를 습득할 수 있게 쉽게 설명하고 동시에 전문가도 소장할 가치가 있는 깊이 있는 내용을 담고 있는 337 프로젝트의 결정체입니다.
스페셜 땡큐
2013 년 네이버 대표 카페인 [C 언어를 배우자]의 회원인 감수자 두 분과 베타 리더 일곱 분이 이 책의 크고 작은 오류를 잡아주시고, 초보자를 더 쉽게 이해시킬 방법을 알려주었으며, 기술적으로 도움이 되는 조언을 해주셨습니다. 지면을 통해 다시 한 번 감사의 마음을 전합니다. 한빛미디어 & 서현우