Clang / C++ / C#
(선택이유)
- 프로그래밍에 있어서 중요한 기본기
- 근본적인 원리 이해의 기본이 되는 언어
(환경 설정)
- Windows: Visual Studio / MinGW
- Mac OS: gcc (g++) + vi(vim) + iterm + Make + CMake + CLI Command / XCode
1) Clang 기본 문법
- 홍정모 교수님의 따배씨
- 모두의 코드 씹어먹는 C
- GNU Make / Unix Makefile / Simple Make Tutorial / Make / Make Tutorial
- C Coding Convention / GNU Coding Style
- Vi / Vim4.5 / vi documentation / vim online practice
- gcc / gcc online documentation
- lldb
2) C++ 기본 문법
- 홍정모 교수님의 따배씨플플
- MSDN C++
- 모두의 코드 씹어먹는 C++
- CMake
- Google C++ Coding Convention / 포프 C++ 코딩 컨벤션 / GNU C++ Coding Convention
- g++ / g++ compiler
3) C# 기본 문법
- MSDN C#
4) 자료구조 / 알고리즘
- 프로그래밍 대회에서 배우는 알고리즘 문제 해결 전략 세트
- 266가지 문제로 정복하는 코딩 인터뷰 in C++
- solved.ac(Class0~ Class5)
5) 컴퓨터 구조 / 운영체제
- 리눅스 API
- 사물인터넷을 위한 리눅스 프로그래밍 with 라즈베리 파이
6) 네트워크
- 윤성우의 열혈 TCP/IP 소켓 프로그래밍(2010)
7) 시스템 프로그래밍
- 시스템 소프트웨어 개발을 위한 Arm 아키텍처의 구조와 원리
- 디버깅을 통해 배우는 리눅스 커널의 구조와 원리 1
- 디버깅을 통해 배우는 리눅스 커널의 구조와 원리 2
'ETC1' 카테고리의 다른 글
학습 사이트 (1) | 2023.10.17 |
---|---|
[진행 계획표] Year03. 프로그래밍 기본 (0) | 2023.09.16 |
[진행 계획표] Year01. 프로그래밍 입문 (0) | 2023.09.09 |
[컴공 학습 순서] 대학생 학년별 로드맵 (0) | 2023.09.01 |
[컴공 학습 순서] 4. Javascript (0) | 2023.08.19 |