C 언어. 최고의 책은?

hyunuck의 이미지

지금까지 여러권의 C언어 책을 봤지만 이거다 싶은 책은 없더라구요...
기초부터 튼튼하게 프로그램의 가닥을 잡아주는 좋은 C책은 없을까요?
더 나아가 꼭 소장해 두고싶은 책....
바로 그런 책을 찾습니다. :D

서정민의 이미지

kernigan과 ritche의 The C Programming Language 이상의 씨 관련 책은 존재하지 않습니다. 만약 이책이 마음에 안든다면 A Book on C 라는 책도 추천합니다 보통 ABC라고 불리죠..

한편, 하나 강조하고 싶은것은 프로그래밍에 있어서 책은 단순한 문법 설명서에 불과합니다. 프로그래밍 언어 책들을 많이 본다고 해서 프로그래밍 실력이 느는 것은 전혀 아닙니다. 책 한권만 가지고 있더라도, 자신이 원하는 프로그램을 짤려고 노력한다면 여러권 보는 것보다 훨씬 이득을 볼 수 있을 것이라고 생각합니다.

물론 자신이 읽는 책들은 해당 부분(쉬운 예로, 구조체 쪽)이 전혀 이해가 안가도록 설명이 되어있다면, 다른 책을 봐야겠지만, 그것이 아닌 이상, 더 나은 책을 본다고 해서 그 프로그래밍 언어에 관한 실력이 오르는 것은 절대 아니라고 생각합니다. 수많은 책들을 읽는 수준에서 그친다면 수백권 읽더라도, 프로그램 하나 짜기 힘들겁니다. 지금 당장 프로그램을 직접 짜보세요.. :)

글쓴이에게 말씀드리는 것이 아니라, 제 글을 보는 막 프로그래밍을 시작하시는 분들에게 도움이 될까 해서 몇마디 붙여보았습니다.

무혼인형의 이미지

Quote:
수많은 책들을 읽는 수준에서 그친다면 수백권 읽더라도, 프로그램 하나 짜기 힘들겁니다. 지금 당장 프로그램을 직접 짜보세요..

옳으신 말씀이십니다 :)
百見이 不如一打!
百打가 不如一行!

(쓰고나서 스스로 반성 -_-;;; )

바퀴쥐의 이미지

음.. 윗분들이 너무 좋은 말들 해주셔서 별로 할말은 없지만 저도 한자 적어보자면..

아직도 초보이지만 이 세상에 발을 들여놓았을때 주위 분들의 조언을 구해서 제가 본 책들을 꼽자면...

1. Teach Yourself C [출판사:비엔씨]
유사 이름의 책이 참 많은 책이죠..;;
제가 제일 처음본 책이고 아직도 저의 지식 당당한 중심중에 하나 입니다. ^^;
기초 문법 과 예제 .. 아주 일반적인 입문책으로 유명했던거 같네요.

2. The C Programming Language
말이 필요없는 책이죠. C의 표준이 없을적부터 이책은 표준이었드래요~ ^^
저도 여러 책을 읽었지만 이것만큼 깔끔무쌍하게 정리된 책은 못봤습니다.

3. A Book on C
TCPL 보고 나서 본책이라 그런지 저는 그다지 큰 감동 없이 봤습니다.
번역서가 오타가 참 많아서 재미가 있었죠;;;

대충 이 세권이 제가 가장 열심히 본책이 아닐까 싶네요..
물론 세권다 소장은 하고 있습니다만.. 가장 애착이 가는건..
TCPL 원서요.. 아직 다 못봤거든요. ^^;; 영어를 잘 못하는지라..

Never Stop WheelMouse ~:>

dotri의 이미지

임인건 저, 가남사 출판, 달리만듦 기획
"터보 C 정복"

포인터가 무엇인지 가르쳐준 책.
방에서 배게를 치워도 되겠다고 느끼게 해 준 책.
소장가치 100% 라고 생각..합니다만 도저히 구할수가 없더군요.

newtype의 이미지

저도 17년 전쯤이던가요..
그때 처음으로 이 책을 접했습니다.

아직까지도 가장 감명깊게 읽은 책을 꼽으라면..
주저하지 않고, "터보 C 정복"을 말합니다. ^^

삶,
사랑하므로 그 외로운 싸움 앞에
생각해보면 참으로 우스꽝스럽기만 합니다.

prog4444의 이미지

The C programming Language

A Book On C

izlley의 이미지

The C Programming Language 번역판 second edition은 절대 사지
마십시오............

오타가 천여군대가 있습니다..; (조금 과장임)

prog4444의 이미지

장난이 아니네요 2nd -_-;

출판할때 오타에 대한 부분은 왜 수정을 안하는지.. 이해할수없네요..한두군데도 아니고-_-/

new5244의 이미지

쫌 오래된 책이지만 제가 어렸을때 XT 컴퓨터로 처음 C 를 배울때 본 책인데..

c 언어 기초 + 알파 인가....

컴퓨터 언어에대한 지식이 전혀 없는 상태인데도 아주 쉽게 접수가 되더군요..

아마 원서가... C primer plus 일껍니다...

from saibi

douner의 이미지

'만화로 보는 C' 라는 책도 꽤 괜찮은 책입니다.

예전에 진경소프트에서 C,C++,알고리즘의 강좌를 쓰신 서진택님의 책입니다.

이 책의 후속판으로 이번에 '게임프로그래밍을 위한 C++' 이 나왔습니다.

이 책도 참 알차구요.

한국사람이 쓴 책 중에서 소장할 만한 가치가 있다고 생각합니다^_^

인생, 쉬운 것만은 아니네..

MasterQ의 이미지

맞는데...

정말 work of art, masterpiece!이지만...

좀 오래전에 씌여진거라서

요즘에 바뀐 내용들에 대해선 설명하고 있지 않죠...

그래서 눈물 뚝뚝 떨어지는 K&R's The C Programming Language과

C: A Reference Manual (Harbison, Steele)를 같이 추천합니다..

reference로 아주 좋구... C Programming Language가 채우지 못한

부분을 채워줄겁니다!

kwon37xi의 이미지

네, C 언어 기초 + 알파..
처음 C언어에 입문하는 대학 초년생들이 꼭 보던 책이었던걸로 기억합니다.
지금도 저는 가지고 있습니다.

참 잘쓴 책입니다. 초보자 입장에서말이죠.
하지만, 지금 현실에 약간 안맞는 것도 사실.

TCPL 연습문제 다풀기.. 언제쯤 하려나...

개인적으로 Teach Yourself in 21 days 시리즈는 절대로... 보지 말것을 권합니다.
성급한 일반화일 수 있지만, 제가 본 티치유어셀프 시리즈 치고, 예제 제대로된거 본적이 없습니다.
예제가 아주 허접하고 바르지 못한 코딩 습관만 길러주는...

new5244 wrote:
쫌 오래된 책이지만 제가 어렸을때 XT 컴퓨터로 처음 C 를 배울때 본 책인데..

c 언어 기초 + 알파 인가....

컴퓨터 언어에대한 지식이 전혀 없는 상태인데도 아주 쉽게 접수가 되더군요..

아마 원서가... C primer plus 일껍니다...

seed의 이미지

경험.

hyunuck의 이미지

dotri wrote:
임인건 저, 가남사 출판, 달리만듦 기획
"터보 C 정복"

포인터가 무엇인지 가르쳐준 책.
방에서 배게를 치워도 되겠다고 느끼게 해 준 책.
소장가치 100% 라고 생각..합니다만 도저히 구할수가 없더군요.

저 오늘 구입했습니다.
kangcom.com 에서 확인해보구, 시간이 좀 있어서 매장으로 바로가서
"가남사 터보씨정복 있어요?" 하고 물어봤더니 바로 꺼내주더군요. :D
혹시 구하고싶은데 못 구하신 분들은 한번 가보세요.

주변에서 고수분들이 이책을 많이 추천하시더라구요.
그리고 이 책 머릿말에서는 "The C Programming Language 2nd"를 추천하더라구요 :-)

그리고 이곳에 댓글 달아주신 분들 고맙습니다.
많은 도움이 되었습니다.

byoungjin.kang의 이미지

by Herbert Schildt

몇가지 샘플 프로그램(C Interpreter...등등)을 분석합니다.

만만치 않은 작업이었던걸로 기억됩니다

익명 사용자의 이미지

dfbdfhsdgnhhdf

서지훈의 이미지

암펭서 말씀하신 책들 저도 다 봤지만...
근데... 아무런 기본 베이스도 없이 위의 책들을 읽으면 괜히 짜증만 나고...
언제 다 읽나 탄식만 나옵니다.
그러다 포인터 부분 들어가면 다들 책을 놓구 딴걸 하게되죠...
그러니...
C책 중에 가장 좋은 책은...
가장 쉬운 책이 가장 좋은 책입니다.
처음부터 끝까지 볼 수 있는 책...
이것만큼 좋은 책은 아마 없을 것입니다.
한 예로... 저도 C 개념 잡을라고...
'Tuber C 21일 완성' 뭐 이딴책 봤습니다.
전 아직도 그책을 아주 소중히 소장을 하고 있죠...

그런 후에...
"The C Programming"
"ABC(A Book on C)"
"Teach Yourself C" <- 이건 짜가가 많은데... 비앤씨 에서 출판한거 보세요.
"C언어 기초 +a" <- 이책은 번역본인데... 게중에 아주 좋은 책입니다.

위에 것들을 그냥 소설 책 읽듯이 읽으시면 될 것 같네요...
그리고 한가지 중요한 마음가짐은...
프로그래밍 코딩은 개나 소나 다 할 수 있는 거이고...
아주 일상적인 것입니다.
그러니 이런 책을 볼 때 너무 부담을 가지고 보시진 마시고...
정말... 신문 보듯... 가벼운 소설 책 읽듯 하시면 됩니다.
이런게 어려우시면... 이길이 아니려니 하세요-_-ㅋ

<어떠한 역경에도 굴하지 않는 '하양 지훈'>

추신_제가 오늘 술이 들깨서 표현이 과격한데... 이해를...-_-ㅋ
음... 근데 '터보 C 정복' 이 책은 아직 못 본거 같은데...
일단은 터보 라고 들어가니 이름이 좀 후져 보여서...^^

#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);

notpig의 이미지

뭐..좋은책은 앞에서 다들 말하셨으니까~~

전 좀 다른 C 책을 이야기 해보겠습니다.
Practical C Porgramming 인데요...
전 기본적인 입문서 수준에선 이책이 꽤 맘에 들었거든요
그런데 이책을 추천하시는 분은 아무도 없네요...

무엇보다...C 언어를 제가 1학년이었던 97년도에
유닉스를 기반으로 해서 공부할수 있게 설명이 되어있습니다.
그당시에 거희 대부분의 C 입문서들은 도스 기반이었죠~~
덕분에 리눅스도 사용해보고 많은 도움이 되었던거 같습니다.

또한 단순 문법뿐만 아니라 뭐..디버깅이라던지~
make 의 사용법등다른 내용도 많이 있어서 좋았는데...
또 기억남는것은 scanf 를 사용하지 말라는거...

A Book on C 도 목차만 봤는데 좋은 책인거 같던데...
이책도 전 좋다고 생각하는데~~아무도 말씀을 않하셔서
:D

lsj0713의 이미지

hclc 뉴스그룹에서 활발하게 활동하시는 전웅님이
쓰신 한빛출판사의 'C언어 펀더멘탈' 강추합니다.
표준에 대한 새로운 시각에 눈을 뜨시게 될 겁니다.

개인적으로 외국의 바이블급 서적에 절대로 뒤지지 않는
명서라고 생각합니다.

morris의 이미지

http://www.hanbitbook.co.kr/pressroom/argu/

이 글이 도움이 많이 될거 같습니다.

onlyperl의 이미지

C언어를 공부 하는데 이해가 잘안되서 서점에 있는 책들을 한권씩 사모아 봤는데요...
18권 정도 되는군요..그중에...
"The C Programming"
"ABC(A Book on C)"

그리고 여기에 가끔 오시는 전웅님의 "C언어 펜더멘탈" 을 추천하겠습니다.
특히 이책은 개념이해에 많은 도움을 받았습니다.^^

확실히 여기 책 3권이 특출나다는 느낌을 받았습니다.