์ค๋น์ฌํญ
๋ฆฌ๋ ์ค ์ฌ์ฉ์ ์ต์ํด์ง์๋ค!
- ๋๋ถ๋ถ CLI (Command Line Interface) ํ๊ฒฝ (ํฐ๋ฏธ๋)์์ ์์ ์งํ
- ๊ฐ๋จํ ์ฝ๋ ํธ์ง์ vim ํ์ฉ
- Visual Studio Code๋ฅผ ๋๋ถ๋ถ ์ฌ์ฉํ ๊ฒ๋๋ค.
- ์ฌ๋ฌ๊ฐ์ง ํธ๋ฆฌํ ๋๊ตฌ๋ค์ด ๋ง๋ค (tmux, screen ๋ฑ๋ฑ)
๐ป Visual Studio Code - Code Editing. Redefined: https://code.visualstudio.com/
์ฝ๋ฉ ์์
๊ฐ๋ฐ์ ๋๋ถ๋ถ C++, Python๋ฅผ ์ฌ์ฉํฉ๋๋ค!
- C++์ ๋ํ ๊น์ ์ง์์ ์ ํ์ฌํญ
- ์ฝ๋๋ฅผ ์ฝ๊ณ ์ดํดํ ์ ์์ด์ผ ํฉ๋๋ค.
- C++์ ๋ชฐ๋ผ๋ Python์ผ๋ก ์ด๋ ์ ๋๋ ๋์ฒด ๊ฐ๋ฅํฉ๋๋ค.
- ํ์ง๋ง Advanced ํจํค์ง๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์ C++์ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
- Python์ ๋ฐฐ์ฐ๊ธฐ ์ฌ์ด ์ธ์ด์ด๋ ๋ฐฐ์๋์๋ฉด ์ข์ต๋๋ค.
๊ธฐํ ๋ค๋ฅธ ์ธ์ด๋ค๋ ์ฌ์ฉํฉ๋๋ค.
- YAML
- XML
ํจํค์ง ์ค์น, ์์ค์ฝ๋ ๋น๋ ๋ฑ์ ๊ธฐ๋ฅ์ ์ต์ํด์ง๋ฉด ์ข์ต๋๋ค.
- apt
- CMake
- make
์ฐธ๊ณ
YAML (YAML Ain't Markup Language)์ ๋ฐ์ดํฐ ์ง๋ ฌํ ๊ท๊ฒฉ์ผ๋ก, ์ฌ๋์ด ์ฝ๊ณ ์ธ ์ ์๋ ๊ฐ๋ ์ฑ์ด ๋์ ํ ์คํธ ํฌ๋งท์ ๋๋ค. ์ด ํฌ๋งท์ ๋งค์ฐ ๋ค์ํ ํ๋ก๊ทธ๋จ ์ธ์ด๋ฅผ ์ฌ์ฉํ์ฌ ์์ฑ๋ ๋ฐ์ดํฐ๋ฅผ ์ผ๊ด๋ ๋ฐฉ์์ผ๋ก ์ธ์ฝ๋ฉํ์ฌ ์ ์ฅํ๊ณ ๊ตํํ๋๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. YAML์ ์ฌ๋๋ค์ด ์ฝ๊ณ ์ฐ๊ธฐ ์ฌ์ด ๋ฌธ์ ๊ธฐ๋ฐ์ ๋ฐ์ดํฐ ๊ตํ ํฌ๋งท์ผ๋ก, ์ธ์ฝ๋ฉ ๋ฐ ์ง๋ ฌํ ๋ชฉ์ ์ ์ ํฉํฉ๋๋ค.
์ธ์ฝ๋ฉ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ๊ตํํ๊ธฐ ์ํด ๋ค์ํ ํ๋ก๊ทธ๋จ ์ธ์ด๋ก ์์ฑ๋ ๋ฐ์ดํฐ๋ฅผ ๋์ผํ ๋ฐฉ์์ผ๋ก ์ธ์ฝ๋ฉํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. YAML์ ์ธ์ฝ๋ฉ ๋ชฉ์ ์ ์ ํฉํ ํฌ๋งท์ด๋ฉฐ, ๋ณด๋ค ๊ฐ๊ฒฐํ๊ณ ๊ฐ๋ ์ฑ์ด ๋์ ํ ์คํธ ํ์์ ์ ๊ณตํฉ๋๋ค.
XML (eXtensible Markup Language)์ ๊ฐ๋ ์ฑ์ด ๋์ ํ ์คํธ ํ์์ ํ์ผ ํฌ๋งท์ผ๋ก, ์ฌ๋์ด ์ฝ๊ณ ์ธ ์ ์๋ ํ์ค ํ์์ ๋๋ค. ์ด ํฌ๋งท์ ๋ค์ํ ์ํํธ์จ์ด ์ธ์ด๋ฅผ ์ฌ์ฉํ์ฌ ์์ฑ๋ ๋ฐ์ดํฐ๋ฅผ ์ผ๊ด๋ ๋ฐฉ์์ผ๋ก ์ธ์ฝ๋ฉํ์ฌ ์ ์ฅํ๊ณ ๊ตํํ๋๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. XML์ ์ธํฐ๋ท ์์์ ๋ฐ์ดํฐ๋ฅผ ๊ณต์ ํ๊ณ ์ ์กํ๊ธฐ์ ๋งค์ฐ ์ ํฉํฉ๋๋ค.
Uploaded by N2T