[ํตํฉ ๊ฐ๋ฐ ํ๊ฒฝ ์ธํ ํ๊ธฐ]
์๋ ํ์ธ์, cyalume ์ ๋๋ค.
์ธ์ด๋ฅผ ๊ณต๋ถํ๊ณ ์ง์ ํ๋ก๊ทธ๋๋ฐ์ ํ ๋ ์ ๋๋ก ๋ ๊ฐ๋ฐ ํ๊ฒฝ ์ธํ ์ ํ์์ ์ ๋๋ค.
๋ณธ๊ฒฉ์ ์ผ๋ก C๋ฅผ ๊ณต๋ถํ๊ธฐ์ ์์, ์ ํฌ๋ ์ด ํ๊ฒฝ์ ๋จผ์ ๋ง์ถฐ๋์ผ๋ ค ํฉ๋๋ค.
์์ผ๋ก ๊ฐ์์ ๋น์ฃผ์ผ ์คํ๋์ค๋ฅผ ์ฌ์ฉํ ํ ๋ฐ, ์ด๋ Python, C++ ๋ฑ ์ฌ๋ฌ ์ธ์ด๋ฅผ ์ง์ํ๋ ๋ํ์ ์ธ ๋ง์ดํฌ๋ก์ํํธ ์ฌ์ ํตํฉ ๊ฐ๋ฐ ํ๊ฒฝ(IDE)์ ๋๋ค.
(IDE : ์ฝ๋ฉ, ๋๋ฒ๊ทธ, ์ปดํ์ผ, ๋ฐฐํฌ ๋ฑ ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐ์ ๊ด๋ จ๋ ๋ชจ๋ ์์ ์ ํ๋์ ํ๋ก๊ทธ๋จ ์์์ ์ฒ๋ฆฌํ๋ ํ๊ฒฝ์ ์ ๊ณตํ๋ ์ํํธ์จ์ด.)
[๋ง์ดํฌ๋ก ์ํํธ ๋น์ฃผ์ผ ์คํ๋์ค ๋ค์ด๋ก๋ ๋งํฌ]
์๋ ๋งํฌ๋ฅผ ๋๋ฌ์ฃผ์ธ์.
https://visualstudio.microsoft.com/ko/downloads/
์๋ ์ด๋ฏธ์ง๋ก ์์ธํ ์ค๋ช ๋๋ฆฌ๊ฒ ์ต๋๋ค.
์ ํฌ๋ ์ปค๋ฎค๋ํฐ๋ฅผ ์ฌ์ฉํ ๊ฒ์ ๋๋ค.
๋ฌผ๋ก ์ปค๋ฎค๋ํฐ๊ฐ ๋ฌด๋ฃ ๋ฒ์ ์ธ ๋งํผ ์ ๋ฃ ๋ฒ์ ๊ณผ ์ฐจ์ด๊ฐ ์์ ์ ์์ต๋๋ค.
๊ทธ๋ ์ง๋ง ๋น์ฃผ์ผ ์คํ๋์ค ์ปค๋ฎค๋ํฐ๋ ๊ฐ๋ฐ์ ํ์ํ ๊ฑฐ์ ๋ชจ๋ ๊ฒ์ ๊ฐ์ถ๊ณ ์๊ธฐ ๋๋ฌธ์ ๊ฑฑ์ ํ์ง ์์ผ์ ๋ ๋ฉ๋๋ค.
๋ฌด๋ฃ ๋ค์ด๋ก๋๋ฅผ ๋๋ฅด์ จ์ผ๋ฉด, ์๋ ํ๋ฉด์ผ๋ก ์ด๋ํ๋ฉฐ ์ธ์คํจ๋ฌ๊ฐ ์ค์น๋ฉ๋๋ค. ํ์ํ ๋ถ๋ถ์ ํด๋ฆญํด์ฃผ์ธ์.
๊ณ์ํ๊ธฐ๋ฅผ ๋๋ฌ์ค๋๋ค.
์ญ์ ์ฌ๊ธฐ์ ๋งจ ๋ฐ Visual Studio Community 2019 ํญ๋ชฉ์ ์ค์น๋ฅผ ๋๋ฌ์ค๋๋ค.
์ด์ ์๋์ ๊ฐ์ ์ฐฝ์ด ๋ฐํ ๋ฐ, ํ์์ ๋ฐ๋ผ ๊ณจ๋ผ ์ค์นํ ์ ์์ต๋๋ค.
์ ํฌ๋ ๋ฐ์คํฌํฑ ํ๊ฒฝ์์ C๋ฅผ ๊ณต๋ถํ ๊ฒ์ด๋ฏ๋ก C++๋ฅผ ์ฌ์ฉํ ๋ฐ์คํฌํฑ ๊ฐ๋ฐ ํญ๋ชฉ์ ์ฒดํฌํด์ค๋๋ค.
์ ๋ ์ธ ๊ณณ์ด ๋ง์ ์ฌ๋ฌ ๊ฐ๋ฅผ ์ฒดํฌํ๋๋ ์๊ฐ์ด ๊ฝค ๊ฑธ๋ฆฌ๋ค์.
์๋์ ๊ฐ์ ํ๋ฉด์์ ๋ค์ด๋ก๋๊ฐ ์๋ฃ๋ ๋ ๊น์ง ๊ธฐ๋ค๋ ค ์ค๋๋ค.
ํ์ ๋ค์ด๋ก๋๊ฐ ์๋ฃ๋๋ค๋ฉด ์ด๋ฐ ํ๋ฉด์ด ๋น๋๋ค. ํ์ํ ์คํ ๋ฒํผ์ ๋๋ฌ์ฃผ์ธ์.
์ ๋ ์๋ ์ฌ์ฉํ๋ ๊ณ์ ์ผ๋ก ๋ก๊ทธ์ธ ํ ๊ด๊ณ๋ก ๋คํฌ๋ชจ๋๊ฐ ์ ์ฉ๋์ด ๋์์ต๋๋ค.
๊ฐ๋จํ๊ฒ ๋คํฌ๋ชจ๋ ์ ์ฉ๋ฒ ๋ฐ ์ฝ๋ ๊ฐ๋ ์ฑ์ ์ํ ํฐํธ ์ค์ ์ ๋ํด ๋ง์๋๋ฆฌ๊ฒ ์ต๋๋ค.
[๋คํฌ๋ชจ๋ ๋ฐ ํฐํธ ์ค์ ]
๋คํฌ๋ชจ๋;
์๋จ ๋ฐ ๋๊ตฌ ํด๋ฆญ -> ๋งจ ๋ฐ ์ต์ ํด๋ฆญ -> ํ๊ฒฝ ํด๋ฆญ -> ์ผ๋ฐ ํด๋ฆญ -> ์ ํ ๋ง : ์ด๋ก๊ฒ ์ค์
ํฐํธ;
์๋จ ๋ฐ ๋๊ตฌ ํด๋ฆญ -> ๋งจ ๋ฐ ์ต์ ํด๋ฆญ -> ํ๊ฒฝ ํด๋ฆญ -> ๊ธ๊ผด ๋ฐ ์ ํด๋ฆญ -> ํฐํธ ์ค์
์ฐธ๊ณ ๋ก ๊ตฌ๊ธ์ Best programming fonts ๋ผ ๊ฒ์ํ์๋ฉด ๊ฐ๋ ์ฑ ์ข๊ณ ๋ค์ํ ํฐํธ๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
S์ 2, I์ l, 1๊ณผ ๊ฐ์ ๋ฌธ์๊ฐ ํท๊ฐ๋ฆฌ๊ฒ ์ค์ ๋์ด ์๋ ํฐํธ๋ผ๋ฉด ์ค์ํ๊ธฐ๊ฐ ์ฝ๊ฒ ์ฃ ?
ํ๋ก๊ทธ๋๋ฐ ํฐํธ๋ก๋ Hack ์ด๋ Fira code, Input mono, Consolas ๋ฑ์ด ์ ๋ช ํฉ๋๋ค.
์ด๋ ๋ณธ์ธ ์ ๋ง๋๋ก ๊ณ ๋ฅด์๋ฉด ๋ฉ๋๋ค.
๊ทธ๋ผ C์ธ์ด ์ ๋ฌธ์ ์ฒซ ๋จ๊ณ์ธ IDE ์ค์น ๊ฐ์๋ฅผ ๋ง์น๊ฒ ์ต๋๋ค.
๋ค์์๋ ๊ธฐ์ด์ ์ธ ์ ์ถ๋ ฅ์ ๋ฐฐ์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.