목차는 다음과 같다.

  • 1.1 History of C
    • Origins
    • Standardization
    • C-Based Languages
  • 1.2 Strengths and Weaknesses of C
    • Strengths
    • Weaknesses
    • Effective Use of C

단 6페이지 안에 들어있는 내용들이다. 

아직 읽어보기 전이지만, 제목으로부터 배울 점을 파악할 수 있다. C의 역사와, C의 장단점을 배울 것이다.

책을 읽기전, C의 역사에 대해서 생각해보자. 언제 만들어졌을까? 누가 만들었을까? 어디서, 왜, 어떻게 만들었을까? C 이전에 나왔던 언어가 있을까? 만약 있다면 어떤 언어를 썼을까?

C의 장단점에 대해서 생각해보자. 어떤 언어와 비교해야할까? C의 목적성이 장점과 연결되어 있을 것이라고 추측한다. C가 소홀히 여기는 부분은 어떤 부분일까? C의 단점이 장점을 받쳐주기 위해 어쩔수 없이 나오는 단점일까?

이런 질문들을 가지고 책을 읽어볼 예정이다. 

  • BRIEF CONTENTS 요약
  • PREFACE 서론
  • Basic Features of C
    • Introducing C                                  C에 대한 소개
    • C Fundamentals                               C의 기본
    • Formatted INPUT/OUTPUT                 정형화된 입력/출력
    • Expressions                                     표현식
    • Selection Statements                         선택문
    • Loops                                            반복문
    • Basic Types                                     기본형
    • Arrays                                            배열
    • Functions                                        함수
    • Program Organization                       프로그램 구성
  • Advanced Features of C
    • Pointers                                        포인터
    • Pointers and Arrays                          포인터와 배열
    • Strings                                          문자열
    • The Preprocessor                            전처리기
    • Writing Large Programs                    대형 프로그램 작성
    • Structures, Unions, and Enumerations 구조체, 공용체, 열거형
    • Advanced uses of Pointers              포인터의 고급 사용
    • Declarations                                선언
    • Program Design                          프로그램 디자인
    • Low-Level Programming              로우레벨 프로그래밍
  • The Standard C Library
    • The Standard Library                    표준 라이브러리
    • Input/Output                            입력/출력
    • Library Support for Numbers and Character Data 숫자와 문자 데이터를 위한 라이브러리
    • Error Handling                          에러처리
    • International Features                비영어권 특징
    • Miscellaneous Library Functions  다양한 라이브러리 기능
    • Additional C99 Support for Mathematics 수학을 위한 C99의 추가적인 기능
  • Reference
    • C Operators                          C연산자
    • C99 versus C89                      C99 vs. C89
    • C89 versus K&R C                  C89 vs. K&R C
    • Standard Library Functions      표준 라이브러리 기능
    • ASCII Character Set              아스키 문자표
    • Bibliography                        참고문헌
    • Index                                색인

이 책의 구성은 크게 3가지(부록 제외)로 되어있다.

C의 기본, C의 고급 기능, 그리고 표준 C 라이브러리이다. 

볼드체로 대단원을 표시해 두었고, 각 중단원 마다 포스팅을 하면서 소단원 목차를 표시할 것이다.

'C언어' 카테고리의 다른 글

PREFACE  (0) 2020.12.21
C언어 정리 포스팅  (0) 2020.12.21

포스팅의 내용은 K.N.KING의 C Programming 2nd Edition을 기반으로 작성합니다.

'C언어' 카테고리의 다른 글

PREFACE  (0) 2020.12.21
BRIEF CONTENTS  (0) 2020.12.21

C언어 공부를 하며, 부족함을 많이 느꼈기에 새로운 교재로 독학하기 위해 책추천 포스트를 둘러보았다.

그중, 가장 근본에서 시작하는 블로그를 발견했다. 

sunyzero.tistory.com/

 

Linux Programmer

Linux, C/C++, vim, 그 외

sunyzero.tistory.com

이 블로그에서는 현재 시판되는 C언어의 책들 다수가 나쁜 교재라 말하고 있다. 

sunyzero.tistory.com/225

 코딩에 입문하고, 백준 문제들을 마구잡이로 풀다가 막히는 경험을 하게 되었습니다. 많은 사람들과 같은 이유로, 알고리즘에 대한 이해도가 낮기에, 아니 거의 없기에 알고리즘에 대한 공부를 어떻게 해야할지 구글링해봤습니다.

 그렇게 알고리즘 관련 포스트를 찾다가 알고리즘 공부법에 대한 블로그를 발견했습니다.

qkqhxla1.tistory.com/

 

archives

프로그래밍 좋아합니다. 자료 퍼가실때는 참조만 적어주세요..

qkqhxla1.tistory.com

 막연하게 개발을 꿈꾸는 사람들이 어떤 식으로 공부를 하면 좋을 지에 대한 공부방법들이 소개되어있기에 좋았던 것 같습니다. 지금 티스토리를 개설하고 포스팅을 하기 시작한 동기도 이 블로그에서 얻었습니다. 밑의 두 포스팅을 꾸준히 참고하면서 나만의 포스트를 작성할 듯 싶습니다.

http://qkqhxla1.tistory.com/802 (입문용 컴퓨터 공부법)

http://qkqhxla1.tistory.com/990 (취업을 위한 알고리즘 공부법)

 또한 다른 블로그들은 1~2년 반짝 작성하고 사라지는 경우가 흔한데, 이 블로그는 현재(2022년)까지 계속 업데이트 되고있기에 최신 자료, 트렌드, 개발자들의 현황 등을 대략적으로 판단할 수 있을 것 같습니다.

 

 

+ Recent posts