메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

IT 백두대간, C 언어 펀더멘탈: 견고한 프로그램을 위한 기본 원리

IT 백두대간, C 언어 펀더멘탈: 견고한 프로그램을 위한 기본 원리

한빛미디어

집필서

절판

  • 저자 : 전웅
  • 출간 : 2003-01-16
  • 페이지 : 1016 쪽
  • ISBN : 897914217X
  • 물류코드 :1217
  • 개정판정보 :개정판이 새로 출간되었습니다. 개정판 보기
  • 초급 초중급 중급 중고급 고급
0점 (0명)
좋아요 : 25
C 언어를 관통하는 철학과 알고리즘

머리 속에 담긴 C에 대한 오해와 선입견을 버리자

많은 프로그래머들이 프로그래밍 철학과 C 언어 자체에 대한 이해가 결여된 상태에서 프로그램을 작성하면서도 "돌아가기만 하면 그만이다"라는 생각을 한다. 그러나 겉으로 멀쩡해 보이는 프로그램 안에 실제로 얼마나 많은 오류들이 숨어 있는지 생각해본 적이 있는가? 이 책에서는 4년 동안 C 표준을 꾸준히 공부해 온 저자가 국내 C 관련 서적과 커뮤니티에서 봐왔던 오해와 선입견들을 바로잡는 과정을 담고 있다.

이 책은 한마디로 "정확하고 분명하게" C 언어의 개념을 설명하는 책이다. 이제 갓 C에 입문하려는 사람들 또는 기본을 다지지 못한 채 실용성만을 추구해왔던 사람들에게 C의 진수를 알게 해줄 것이다. C 표준을 공부하면서 오류를 잡아낼 정도의 실력을 갖춘 저자의 명쾌한 설명과 적절한 비유를 통해 독자들의 흥미를 유발시키면서도 기존 C 책에서 은근슬쩍 넘어갔던 C에 대한 오해와 선입견들을 깨뜨리는 신선함을 느낄 수 있다. 또한 독자와 비슷한 눈높이를 갖고 있는 베타테스터가 제기하는 의문을 통해 어려운 부분은 한 번 더 풀어 설명하고 있다. 앞으로 혹은 현재 C를 대하는 초보자 혹은 중급자 모두의 눈을 한층 높여줄 책이 될 것이다.

주요 내용

  • C 언어의 표준과 프로그래밍 알고리즘을 동시에 학습
  • 표준 라이브러리를 이용한 작고 기능성있는 순수 창작 예제
  • 독창적인 비유를 통해 어려운 개념을 쉽게 해설
  • C의 철학과 역사를 통해 프로그래머로서의 잠재력 발굴
  • 지금의 C99 표준을 완성하기까지 C가 걸어온 길을 되짚어보자: C의 역사
  • C 언어를 배우기 위해 반드시 거쳐야 할 기초 과정: 데이터형과 기본 문장의 이해
  • 마의 산맥, 이젠 넘을 수 있다: 배열, 포인터, 구조체, 공용체 완벽 해부
  • 명칭과 추상적인 언어를 연결할 다리의 구조가 궁금하다: 선언의 이해
  • 수식을 이해하려면 데이터형을 자유자재로 바꿀 수 있어야 한다: 변환의 이해


전문가 서평

포인터 때문에 C를 포기하고 자바를 택한 자신을 되돌아보게 했다. 힘있는 문체의 설득력과 충분한 주석의 자상함도 발군이다. 21세기를 위한 C언어 학습의 최전선에 서있는 듯한 현장감, 분명 누구에겐가 꼭 어울리고도 필요한 책이라 여겨진다.                         이아스(티맥스 소프트 자바 테크놀러지 이벤절리스트)
전웅 저자

전웅

서울 시립대 물리학과에 재학 중이며, 물리학과 산하 SPCC(Seoul Parallel Computing Center) 연구실에서 활동 중이다. 7년 전 처음 만난 C 언어와의 운명적 끈을 놓지 않고, C 언어 관련 한글, 영문 뉴스그룹(han.comp.lang.c, comp.std.c)에서 표준 C에 대한 논의에 활발하게 참여하고 있으며, C 언어의 국제 표준안(ISO/IEC 9899)에 있는 기술적인 오류를 표준화 위원회에 보고하는 등 C를 향한 사랑을 표현하고 있다.

Homepage : http://www.woong.org

1부. 지반이 튼튼해야 건물이 바로 선다

1장. 시작하기 전에
      01. 미리 알아두기
      02. 프로그래밍 언어란 무엇일까?
      03. C는 컴파일 언어, 아니면 인터프리터 언어?
      총정리 - 꼭 기억하세요 & 필드 테스트

2장. 지금의 C를 만나기까지
      01. 나이 30대, C가 걸어온 길
      02. 표준과 확장 그리고 진단 메시지
      03. C와 C++, 대체 그 둘의 관계는?
      총정리 - 꼭 기억하세요 & 필드 테스트

3장. 누구에게나 환경은 중요하다
      01. 프로그램이 번역, 실행되는 환경
      02. 문자세트
      총정리 - 꼭 기억하세요 & 필드 테스트
      전웅의 특급 노하우 "ASCII에 얽힌 오해"

2부. 이제는 C 언어로 말할 수 있다

4장. 컴퓨터가 C를 듣는 방법
      01. 토큰의 개념
      02. 토큰의 요소(어휘적 요소)
      총정리 - 꼭 기억하세요 & 필드 테스트

5장. 데이터형의 기본
      01. 기본 데이터형
      02. 유도형의 소개
      03. 데이터형의 분류
      총정리 - 꼭 기억하세요 & 필드 테스트
      전웅의 특급 노하우 "패딩비트가 끼면 달라진다?"
      전웅의 특급 노하우 "데이터형 표현방법"
      전웅의 특급 노하우 "정수형 표현과 부동형 표현, 그 베일을 벗겨보자"

6장. 선언
      01. 선언의 기본 개념
      02. 선언의 형식
      03. 복잡한 선언
      총정리 - 꼭 기억하세요 & 필드 테스트
      전웅의 특급 노하우 "const 한정어와 최적화"

7장. 유도형
      01. 포인터를 이해하자
      총정리 - 꼭 기억하세요 & 필드 테스트
      02. 배열
      총정리 - 꼭 기억하세요 & 필드 테스트
      전웅의 특급 노하우 "비대칭 경계"


8장. 함수
      01. 함수
      총정리 - 꼭 기억하세요 & 필드 테스트


9장. 구조체·공용체 그리고 열거
      01. 구조체와 공용체
      02. 열거
      03. 호환형과 합성형
      04. 초기화
      총정리 - 꼭 기억하세요 & 필드 테스트

10장. 변환
      01. 변환의 기본 개념
      02. 산술형의 변환
      03. 여러 가지 변환 규칙
      04. void 수식
      총정리 - 꼭 기억하세요 & 필드 테스트
      전웅의 특급 노하우 "무부호 정수형의 모듈로 연산"
      전웅의 특급 노하우 "값 보존과 무부호 보존"

11장. 수식
      01. 수식의 기본 개념
      02. 연산자
      03. 상수 수식
      총정리 - 꼭 기억하세요 & 필드 테스트

12장. 문장
      01. 문장의 개념과 종류
      총정리 - 꼭 기억하세요 & 필드 테스트
      전웅의 특급 노하우 "switch 문과 Duff"s device"

13장. 외부 정의와 프로그램 시작?종료
      01. 외부 정의 모델
      02. 프로그램의 실행과 종료
      총정리 - 꼭 기억하세요 & 필드 테스트

14장. 전처리기
      01. 전처리기의 기본 개념
      02. 매크로의 정의와 확장
      03. 조건부 번역
      04. 헤더와 외부 소스 파일의 첨가
      05. 그 외의 전처리기 지시자와 기정의 매크로명
      06. 프로그램의 번역 과정
      07. 모듈화를 위한 스타일
      총정리 - 꼭 기억하세요 & 필드 테스트

집필을 마치며
찾아보기

  • 첫번째 리뷰어가 되어주세요.
  • 결제하기
    • 문화비 소득공제 가능
    • 배송료 : 2,000원배송료란?

    배송료 안내

    • 20,000원 이상 구매시 도서 배송 무료
    • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

    무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

    닫기

    리뷰쓰기

    닫기
    * 도서명 :
    IT 백두대간, C 언어 펀더멘탈: 견고한 프로그램을 위한 기본 원리
    * 제목 :
    * 별점평가
    * 내용 :

    * 리뷰 작성시 유의사항

    글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

    1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
    2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

    오탈자 등록

    닫기
    * 도서명 :
    IT 백두대간, C 언어 펀더멘탈: 견고한 프로그램을 위한 기본 원리
    * 구분 :
    * 상품 버전
    종이책 PDF ePub
    * 페이지 :
    * 위치정보 :
    * 내용 :

    도서 인증

    닫기
    도서명*
    IT 백두대간, C 언어 펀더멘탈: 견고한 프로그램을 위한 기본 원리
    구입처*
    구입일*
    부가기호*
    부가기호 안내

    * 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

    * 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

    * 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

    닫기

    해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
    장바구니로 이동하시겠습니까?

    자료실

    최근 본 책0