읽거나 본 책 및 레퍼런스들은 붉은 색으로 처리했다.
Reference Style - All Levels
- The C Programming Language (Second edition) - Brian W. Kernighan and Dennis M. Ritchie
- C: A Reference Manual - Samuel P. Harbison and Guy R. Steele
- C Pocket Reference (O'Reilly) - Peter Prinz, Ulla Kirch-Prinz
Beginner
- Programming in C (3rd Edition) - Stephen Kochan
- C Primer Plus - Stephen Prata
- C Programming: A Modern Approach - K. N. King
- A Book on C - Al Kelley/Ira Pohl
- Learn C The Hard Way - Zed Shaw
- The C book - Mike Banahan, Declan Brady and Mark Doran
- Practical C Programming, 3rd Edition - Steve Oualline
- C: How to Program (6th Edition) - Paul Deitel & Harvey M. Deitel
- Head First C - David & Dawn Griffiths
Intermediate
- 21st Century C - Ben Klemens
- Object-oriented Programming with ANSI-C - Axel-Tobias Schreiner
- C Interfaces and Implementations - David R. Hanson
- The C Puzzle Book - Alan R. Feuer
- The Standard C Library - P.J. Plauger
Above Intermediate
- Expert C Programming: Deep C Secrets - Peter van der Linden
C 언어 서적
[1] Feuer, Alan R, The C Puzzle Book,
[2] Koenig, Andrew, C Traps and Pitfalls
KNK
- C 표준문법을 다루고 워낙 유명한 책
※번역서 없음※
Understanding and Using C Pointers, Oreilly, 리처드 리스
C: A Reference manual
- KNK를 보고나서 뭔가 부족하다 싶으면 읽기 좋다.
Computer Systems A Programmer's Perspective
- C언어의 본래 목적이 OS와 관련이 깊기에 중급이상으로 넘어가시려면
컴퓨터 시스템과 가까워 줘야 합니다!
http://scieng.net/tech/7975
https://sunyzero.tistory.com/m/225
https://black7375.tistory.com/13
https://www.youtube.com/watch?v=J_CfRpCM_ic
C/C++ 학습순서
- C++: 객체 지향
- Pointer:
= 컴퓨터 구조를 안다는 가정하에 만들어진 구조
= 포인터는 2중 포인터까지만
= C/C++를 공부하고자 한다면 컴퓨터 구조론를 알아야 함.
- 자료구조를 알아야 함
= 예제: 주소록 (single linked list 기반-> 2진트리 -> AVL -> B-tree -> 2차 메모리 + 조건 검색 )
'프로그래밍 언어 > C, C++의 기본적인 설명' 카테고리의 다른 글
[C 언어 라이브러리] iso646.h (0) | 2022.09.08 |
---|---|
[C 언어] 기억 부류, 연계, 수명, 한정자 (0) | 2022.04.10 |
[C 언어] 함수와 가변 전달 인자 (0) | 2022.03.26 |
[C 언어] 명령행 전달인자 (argc, argv) (0) | 2022.03.25 |
[표준 ANSI C 라이브러리] complex.h (0) | 2022.03.24 |
댓글