๋ง์ดํฌ๋ก์ํํธ
์์ ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ๋ฐํ๊ธฐ ์ํด ๋๋ฉ์ธ ํน์ ์ธ์ด๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ ์๋ฉ๋๋ค.
ํจ์ ์ ์๋ฅผ ์ํ "function", ์์ ์ฐ์ฐ์ ์ํ ์๋ก์ด "operation" ํค์๋, ์ฌ๋ฌ ์ค ์ฃผ์ ์์, ์์ธ ์ฒ๋ฆฌ๊ธฐ ๋์ assert ์ฌ์ฉ.
Q# ๊ฐ๋ฐ์ Quantum Development Kit์์ ์ง์ํ๋ Windows, Linux ๋ฐ macOS ํ๋ซํผ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ฐ๋ฐ๋ ์์ ์๊ณ ๋ฆฌ์ฆ์ ์ผ๋ฐ PC์์ ์ต๋ 32ํ๋นํธ, ์ ์ ํด๋ผ์ฐ๋์์ ์ต๋ 40ํ๋นํธ๋ฅผ ์ฒ๋ฆฌํ ์ ์๋ ์๋ฎฌ๋ ์ดํฐ์์ ํ ์คํธํ ์ ์๋ค. ๊ตฌ๋ฌธ ๊ฐ์กฐ ๋ชจ๋ ๋ฐ ๋๋ฒ๊ฑฐ๊ฐ IDE์ฉ์ผ๋ก ์ ๊ณต๋์ด Q# ์ฝ๋์ ์ค๋จ์ ์ ์ค์ ํ๊ณ , ๋จ๊ณ๋ณ ๋๋ฒ๊น ์ ์ํํ๊ณ , ์์ ์๊ณ ๋ฆฌ์ฆ์ ์คํํ๋ ๋ฐ ํ์ํ ๋ฆฌ์์ค๋ฅผ ํ๊ฐํ๊ณ , ์๋ฃจ์ ์ ์์ ๋น์ฉ์ ํ๊ฐํ ์ ์์ต๋๋ค.
์ถ์ฒ : opennet.ru