Go 1.17 ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ์ถ์๊ฐ ๋ฐํ๋์์ต๋๋ค. ์ด ์ธ์ด๋ ์ปดํ์ผ๋ ์ธ์ด์ ๊ณ ์ฑ๋ฅ๊ณผ ์ฝ๋ ์์ฑ ์ฉ์ด์ฑ ๋ฑ ์คํฌ๋ฆฝํ ์ธ์ด์ ์ฅ์ ์ ๊ฒฐํฉํ ํ์ด๋ธ๋ฆฌ๋ ์๋ฃจ์ ์ผ๋ก Google์ด ์ปค๋ฎค๋ํฐ์ ์ฐธ์ฌ๋ฅผ ํตํด ๊ฐ๋ฐํ๊ณ ์์ต๋๋ค. , ๊ฐ๋ฐ ์๋ ๋ฐ ์ค๋ฅ ๋ฐฉ์ง. ํ๋ก์ ํธ ์ฝ๋๋ BSD ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค.
Go์ ๊ตฌ๋ฌธ์ Python ์ธ์ด์์ ์ผ๋ถ ์ฐจ์ฉํ C ์ธ์ด์ ์น์ํ ์์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ์ธ์ด๋ ๋งค์ฐ ๊ฐ๊ฒฐํ์ง๋ง ์ฝ๋๋ ์ฝ๊ณ ์ดํดํ๊ธฐ ์ฝ์ต๋๋ค. Go ์ฝ๋๋ ๊ฐ์ ๋จธ์ ์ ์ฌ์ฉํ์ง ์๊ณ ๊ธฐ๋ณธ์ ์ผ๋ก ์คํ๋๋ ๋ ๋ฆฝํ ๋ฐ์ด๋๋ฆฌ ์คํ ํ์ผ๋ก ์ปดํ์ผ๋์ด(ํ๋กํ์ผ๋ง, ๋๋ฒ๊น ๋ชจ๋ ๋ฐ ๊ธฐํ ๋ฐํ์ ๋ฌธ์ ๊ฐ์ง ํ์ ์์คํ ์ด ๋ฐํ์ ๊ตฌ์ฑ ์์๋ก ํตํฉ๋จ) C ํ๋ก๊ทธ๋จ๊ณผ ๋น์ทํ ์ฑ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
์ด ํ๋ก์ ํธ๋ ์ฒ์์๋ ๋ณ๋ ฌ ์ปดํจํ ์ ๊ตฌ์ฑํ๊ณ ๋ณ๋ ฌ ์คํ ๋ฐฉ๋ฒ ๊ฐ์ ์ํธ ์์ฉ์ ์ํ ์ด์์ ์์ค ์๋จ์ ์ ๊ณตํ๋ ๊ฒ์ ํฌํจํ์ฌ ๋ฉํฐ ์ค๋ ๋ ํ๋ก๊ทธ๋๋ฐ๊ณผ ๋ฉํฐ ์ฝ์ด ์์คํ ์ ํจ์จ์ ์ธ ์๋์ ์ด์ ์ ๋ง์ถฐ ๊ฐ๋ฐ๋์์ต๋๋ค. ๋ํ ์ด ์ธ์ด๋ ๊ณผ๋ํ๊ฒ ํ ๋น๋ ๋ฉ๋ชจ๋ฆฌ ๋ธ๋ก์ ๋ํ ๊ธฐ๋ณธ ๋ณดํธ ๊ธฐ๋ฅ์ ์ ๊ณตํ๊ณ ๊ฐ๋น์ง ์์ง๊ธฐ๋ฅผ ์ฌ์ฉํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
์ ๋ฒ์ ์์๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๊ฐ ์ฝ๊ฐ ๋ณ๊ฒฝ๋๊ณ , 64๋นํธ ARM ์ํคํ
์ฒ์ฉ Windows OS ๋ฒ์ ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ผ๋ฉฐ, ๊ณ์ํด์ ์ปดํ์ผ๋ฌ๊ฐ ์ต์ ํ๋์์ต๋๋ค. ํนํ ์ปดํ์ผ๋ฌ๋ ํจ์์ ์ธ์๋ฅผ ์ ๋ฌํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ๋ ๋ฐฉ์์ ์ฌ์ค๊ณํด x5_2 ์ํคํ
์ฒ๋ฅผ ๊ฐ์ถ ์์คํ
์์ ์ ํ๋ฆฌ์ผ์ด์
์ฑ๋ฅ์ ํ๊ท 86% ๋์ด๊ณ ์คํ ํ์ผ ํฌ๊ธฐ๋ฅผ 64% ์ค์ผ ์ ์๊ฒ ๋๋ค. ๊ธฐ๋ฅ์ ๋ณ๊ฒฝ ์ฌํญ ์ค์๋ ์์ ํ์ง ์์ ํจํค์ง์ ์๋ก์ด ๊ธฐ๋ฅ ๊ตฌํ์ด ์ฃผ๋ชฉ๋ฉ๋๋ค. ํฌ์ธํฐ๋ฅผ ์ฌ์ฉํ ์์ ํ ์ฐ์ ์ฐ์ฐ๊ณผ ํฌ์ธํฐ๋ฅผ ์ฌ๋ผ์ด์ค๋ก ์์ ํ๊ฒ ๋ณํํ๋ unsafe.Add ๋ฐ unsafe.Slice, ์ฌ๋ผ์ด์ค๋ฅผ ํฌ์ธํฐ๋ก ๋ณํํ๊ธฐ ์ํ ๋๊ตฌ ๊ตฌํ ๋ฐฐ์ด๋ก.
์ถ์ฒ : opennet.ru