[C++] 학습용 서적 순서

Eugene CHOI·2021년 5월 6일
5

C/C++

목록 보기
3/9
post-thumbnail

개인 기록용 포스트입니다. 추후 다시 정리할 예정입니다.


기초 문법

다른 언어의 기초를 알고 있거나 프로그래밍을 처음 시작할 때 배우기 좋은 책들입니다.


✅ 윤성우 열혈 C 프로그래밍

아무것도 모르고 입문하기에 이만한 책은 없습니다.
지나치게 쉬움만 강조하며 가벼운 내용만 다루거나, 초보자에게 적합하지 않은 내용을 다루지 않고 입문 수준으로 딱 적당한 것 같습니다.
간단한 프로젝트를 시도하면서 챕터가 지나면서 확장해가는 방식을 채택하였기 때문에, 눈으로만 읽지 말고 하나 하나 따라하면서 어떤게 되고 안되는지를 잘 유념하며 공부하시면 탄탄한 기본기를 얻을 수 있습니다.


✅ 윤성우 열혈 C++ 프로그래밍

C++ 입문서도 종류가 많지만, 열혈 C를 통하여 공부하였다면 이 책으로 공부하시는게 가장 무난합니다.


✅ C++ 기초 플러스

C++의 바이블입니다, 거의 모든 내용이 총망라 되어 있기 때문에 1,700페이지의 분량을 자랑합니다. 저도 정독 한 번 한 뒤로는 필요한 내용을 그때그때마다 찾아보는 식으로 공부하였습니다. 사전이라 보아도 무방합니다. 두고 두고 보기 좋은 책이라 훌륭한 것 같습니다.


자료구조

저는 구글링과 스터디를 통하여 직접 구현하고 찾아보면서 자료구조를 배웠기 때문에 딱히 책을 찾아보진 않았지만, 일반적으로 추천하는 책을 알려드리겠습니다.


❎ 뇌를 자극하는 C++ STL


❎ 윤성우 열혈 자료구조


Modern C++

c++11 이상부터의 현대 프로그래밍 개념이 많이 추가 되어 기존의 C언어 방향성과는 많이 달라지게 된 C++의 내용을 소개합니다.


❎ Effective Modern C++

이 책은 Modern C++로 나아가는 바이블 책입니다. 번역본의 경우 번역의 질이 좋지 않기 때문에 원서로 보시는 것을 추천합니다.


❎ 전문가를 위한 C++


❎ 모던 C++로 배우는 함수형 프로그래밍


❎ 모던 C++로 배우는 동시성 프로그래밍

atomic 프로그래밍과 비동기 프로그래밍 내용을 담고 있습니다. 다른 책들에 비해서 어느정도 경력이 있어야 이해가 쉽다고 느낄 정도로 난이도가 상당합니다.

profile
Hi, my name is Eugene CHOI the Automotive MCU FW developer.

0개의 댓글