Intel์ ๋๋์ ๊ธฐ์กด ์ฝ๋์ ๋ํด ํ๋ จ๋ ๊ธฐ๊ณ ํ์ต ์์คํ ์ ์ฌ์ฉํ์ฌ ์์ค ์ฝ๋์ ์ค๋ฅ์ ์ด์์ ์๋ณํ ์ ์๋ ํดํท์ธ ControlFlag 1.2์ ๋ฆด๋ฆฌ์ค๋ฅผ ๋ฐํํ์ต๋๋ค. ๊ธฐ์กด ์ ์ ๋ถ์๊ธฐ์ ๋ฌ๋ฆฌ ControlFlag๋ ๊ฐ๋ฅํ ๋ชจ๋ ์ต์ ์ ์ ๊ณตํ๊ธฐ ์ด๋ ค์ด ๊ธฐ์ฑ ๊ท์น์ ์ ์ฉํ์ง ์์ง๋ง ์๋ง์ ๊ธฐ์กด ํ๋ก์ ํธ์์ ๋ค์ํ ์ธ์ด ๊ตฌ์ฑ ์ฌ์ฉ์ ๋ํ ํต๊ณ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ControlFlag ์ฝ๋๋ C++๋ก ์์ฑ๋์์ผ๋ฉฐ MIT ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ์คํ ์์ค๋ก ์ ๊ณต๋ฉ๋๋ค.
์ ๋ฆด๋ฆฌ์ค๋ C++ ์ธ์ด์ ๊ณตํต ์ฝ๋ ํจํด์ ๊ธฐ๋ฐ์ผ๋ก ์ด์ ์งํ ๊ฐ์ง ๋ฐ ํ์ต์ ์๋ฒฝํ๊ฒ ์ง์ํ๋ค๋ ์ ์์ ์ฃผ๋ชฉํ ๋งํฉ๋๋ค. ์ด์ ๋ฒ์ ์์๋ C ๋ฐ PHP ์ธ์ด์ ๋ํด ์ ์ฌํ ์ง์์ด ์ ๊ณต๋์์ต๋๋ค. ์ด ์์คํ ์ ์คํ ๋ฐ ์ ํ ๋ถ์ผ์น ์๋ณ๋ถํฐ if ๋ฌธ์ ๋ณ์น ์๋ณ ๋ฐ ํฌ์ธํฐ์ NULL ๊ฒ์ฌ ๋๋ฝ ์๋ณ์ ์ด๋ฅด๊ธฐ๊น์ง ์ฝ๋์ ๋ค์ํ ์ ํ์ ๋ฌธ์ ๋ฅผ ์๋ณํ๋ ๋ฐ ์ ํฉํฉ๋๋ค. ์ด ์์คํ ์ GitHub ๋ฐ ์ ์ฌํ ๊ณต๊ฐ ์ ์ฅ์์ ๊ฒ์๋ C, C++ ๋ฐ PHP๋ก ์คํ ์์ค ํ๋ก์ ํธ์ ๊ธฐ์กด ์ฝ๋ ๋ฐฐ์ด์ ๋ํ ํต๊ณ ๋ชจ๋ธ์ ๊ตฌ์ถํ์ฌ ๊ต์ก๋ฉ๋๋ค.
ํ๋ จ ๋จ๊ณ์์ ์์คํ ์ ์ฝ๋์ ๊ตฌ์กฐ๋ฅผ ๊ตฌ์ฑํ๊ธฐ ์ํ ์ผ๋ฐ์ ์ธ ํจํด์ ๊ฒฐ์ ํ๊ณ ํ๋ก๊ทธ๋จ์ ์ฝ๋ ์คํ ํ๋ฆ์ ๋ฐ์ํ์ฌ ์ด๋ฌํ ํจํด ๊ฐ์ ์ฐ๊ฒฐ์ ๋ํ ๊ตฌ๋ฌธ ํธ๋ฆฌ๋ฅผ ๊ตฌ์ถํฉ๋๋ค. ๊ทธ ๊ฒฐ๊ณผ, ๋ถ์๋ ๋ชจ๋ ์์ค ์ฝ๋์ ๊ฐ๋ฐ ๊ฒฝํ์ ๊ฒฐํฉํ ์ฐธ์กฐ ์์ฌ๊ฒฐ์ ํธ๋ฆฌ๊ฐ ํ์ฑ๋ฉ๋๋ค. ๊ฒํ ์ค์ธ ์ฝ๋๋ ์ฐธ์กฐ ๊ฒฐ์ ํธ๋ฆฌ์ ๋น๊ตํ์ฌ ํ์ธ๋๋ ํจํด์ ์๋ณํ๋ ์ ์ฌํ ํ๋ก์ธ์ค๋ฅผ ๊ฑฐ์นฉ๋๋ค. ์ธ์ ํ ๊ฐ์ง์์ ํฐ ๋ถ์ผ์น๋ ํ์ธ ์ค์ธ ํจํด์ ์ด์์ด ์์์ ๋ํ๋ ๋๋ค.
์ถ์ฒ : opennet.ru