์ฃผ๋ฅ˜. ๋ช…์˜ˆ๊ทผ๋กœ์ž๋“ค. ์ „๊ธฐ ์†Œ์„ค

์ถœํŒ์‚ฌ "ํ”„๋กค๋ ˆํƒ€๋ฆฌ์•„ ๋„์„œ๊ด€".

์ด ์†Œ์„ค์—์„œ ์ž‘๊ฐ€๋Š” ๊ฐœ๋ฐœ์‚ฐ์—… ๋…ธ๋™๊ณ„์ธต์˜ ์–ด๋ ค์šด ์šด๋ช…์„ ์ด์•ผ๊ธฐํ•  ๊ฒƒ์ด๋‹ค.

๋ช…์˜ˆ๊ทผ๋กœ์ž์™€ ๊ธฐ์–ต์ƒ์‹ค์— ๋”ฐ๋ฅธ ์ธ๊ฐ„๊ด€๊ณ„์˜ ๋ฐœ์ „์— ๋Œ€ํ•˜์—ฌ.

์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค. /*๋น„ํ‰๊ฐ€*/

๋ชจ๋“  ์šฐ์—ฐ์€ ์šฐ์—ฐ์ด ์•„๋‹™๋‹ˆ๋‹ค.

C++๋Š” ์–ด๋ ค์šด ์–ด๋ฆฐ ์‹œ์ ˆ๋กœ ์ธํ•ด ๋ณต์žกํ•œ ์„ฑ๊ฒฉ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Š” ๋ฐฐ๊ณ ํ”ˆ 80๋…„๋Œ€์— ์ž๋ž๊ณ , ์ƒ์ง•์กฐ์ฐจ ๋†“์„ ๊ณต๊ฐ„์ด ๋ถ€์กฑํ–ˆ๋˜ ์ผ์ด ์–ผ๋งˆ๋‚˜ ์ž์ฃผ ์žˆ์—ˆ๋Š”์ง€ ๊ธฐ์–ตํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๊ทธ๋ฅผ ๋‹จ๋ จ์‹œํ‚ค๊ณ  ๊ทธ์˜ ๊ตฌ๋ฌธ์— ์—„๊ฒฉํ•จ์„ ๋ถ€์—ฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์ข…์ข… ์ˆ ์— ์ทจํ•œ ๊ทธ๋Š” ์„ธ๊ทธํŒŒ์šธ์„ ๋˜์ง€๊ณ , ์ฐฝ๋ฌธ์„ ๊นจ๊ณ , ํ–‰์ธ์˜ ๋‹ค๋ฆฌ์— ์ด์„ ์˜๋Š” ๊ฒƒ์„ ์ข‹์•„ํ–ˆ์Šต๋‹ˆ๋‹ค. K&R C์˜ ์กด๊ฒฝ๋ฐ›๋Š” ํ• ์•„๋ฒ„์ง€๊ฐ€ ๋ฒ ํŠธ๋‚จ์—์„œ ์ถฉ๊ฒฉ์„ ๋ฐ›์•˜๊ณ  ์†์ž์˜ ์˜ค๋ฝ์— ์ž์ฃผ ์ฐธ์—ฌํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ๋ฅผ ์ถ”๋ฆฌํ•  ์‚ฌ๋žŒ์ด ์•„๋ฌด๋„ ์—†์—ˆ์Šต๋‹ˆ๋‹ค.

C++๋Š” ๊ทธ์˜ ์•„๋ฒ„์ง€๋ฅผ ๊ฑฐ์˜ ๊ธฐ์–ตํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋งŒ ๊ทธ์˜ ์ด๋ฆ„์ด "C with Classes"์˜€๊ณ  ๊ณผ๋‹ค ๋ณต์šฉ์œผ๋กœ ์‚ฌ๋งํ–ˆ๋‹ค๋Š” ์‚ฌ์‹ค๋งŒ ๊ธฐ์–ตํ•ฉ๋‹ˆ๋‹ค. ํ• ์•„๋ฒ„์ง€๋Š” ์™ธ์•„๋“ค์— ๋Œ€ํ•ด ์•„์ฒจํ•˜์ง€ ์•Š๊ฒŒ ๋ง์”€ํ•˜์…จ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Š” ์†์ž์˜ ์งˆ๋ฌธ์— ๋งˆ์ง€ ๋ชปํ•ด ๋Œ€๋‹ตํ–ˆ์Šต๋‹ˆ๋‹ค. "๋‹น์‹ ์€ ๊ทธ๊ฒƒ์„ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ช‡ ๊ฐ€์ง€ ์ˆ˜์—…์„ ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค... ๊ทธ๋ฆฌ๊ณ  ๋‹น์‹ ๋„ ๊ฑฐ๊ธฐ์— ์žˆ์Šต๋‹ˆ๋‹ค... ์ œ ๊ธฐ์–ต์œผ๋กœ๋Š” 615์ธ์šฉ XNUMX๋ฐ”์ดํŠธ๋ฅผ ๊ธฐ์–ตํ•ฉ๋‹ˆ๋‹ค..." ์–ด๋จธ๋‹ˆ์— ๋Œ€ํ•ด , ๋น„๋ก ์ผ๋ถ€ ์‚ฌ๋žŒ๋“ค์€ ์šฐ๋ฆฌ ์˜์›…์˜ ๊ฐœ๋…์—์„œ ํŠน์ • Simula ์—†์ด๋Š” ์•„๋‹ˆ๋ผ๊ณ  ๋งํ–ˆ์ง€๋งŒ ํ›จ์”ฌ ๋œ ์•Œ๋ ค์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.

์ˆ˜์—…์— ๋Œ€ํ•œ ์—ด์ • ๋•Œ๋ฌธ์— ์•„๋“ค๊ณผ ์†์ž์—๊ฒŒ ์งˆ์ฑ…์„ ๋ฐ›์•˜์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์‹œ ํ• ์•„๋ฒ„์ง€ ์ž์‹ ์€ ์˜ค๋žซ๋™์•ˆ ๊ฐ„ํŒ ์œ„์— ๋‹จ๋‹จํžˆ ์•‰์•„ ์žˆ์—ˆ๋‹ค. ๊ทธ๋Š” ์ด๊ฒƒ์„ "ํฌ์ธํ„ฐ ์‚ฐ์ˆ "์ด๋ผ๊ณ  ๋ถ€๋ฅด๋ฉฐ ์ด๊ฒƒ์ด ๋ชจ๋‘ ๊ทธ์˜ ์ฒ ํ•™์˜ ์ผ๋ถ€์ด๋ฉฐ ์ฃผ๋ณ€ ์„ธ๊ณ„์˜ ์‚ฌ๋ฌผ์˜ ๋ณธ์งˆ์— ๋” ๊ฐ€๊นŒ์›Œ์งˆ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ฃผ์žฅํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Š” ์ตœ๊ทผ ๋Œ€์ค‘ ์•ž์— ๋ชจ์Šต์„ ๋“œ๋Ÿฌ๋‚ด๋Š” ์ผ์ด ๊ฑฐ์˜ ์—†์—ˆ๋‹ค. ์–ด๋–ค ์‚ฌ๋žŒ๋“ค์€ ๋…ธ์ธ์ด ์˜ค๋ž˜ ์ „์— ์ฃฝ์—ˆ๋‹ค๊ณ  ๋งํ–ˆ์ง€๋งŒ ์•„๋‹ˆ, ์•„๋‹ˆ, ์–ด๋–ค ๊ณณ์—์„œ๋Š” ๋ฐค์— ๊ทธ์˜ ํ”์ ์ด ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋žจํ”„๊ฐ€ ๊นจ์ ธ์žˆ๊ณ , ํ–‰์ธ์ด ๋‹ค๋ฆฌ์— ์ด์„ ๋งž๊ณ , ๋ฒ„ํผ์˜ค๋ฒ„ํ”Œ๋กœ์šฐ๊ฐ€ ์žˆ๊ณ ...

ํ•˜์ง€๋งŒ ์ €๋Š” ์‚ผ์ดŒ Classical C์™€ ์‚ฌ์ดŒ C-99..11, C++๋ฅผ ์ž์ฃผ ๋ดค์Šต๋‹ˆ๋‹ค. ์˜จ ๊ฐ€์กฑ ์ „์ฒด๊ฐ€ ์„œ๋กœ๋ฅผ ์ข‹์•„ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํ•จ๊ป˜ ์ผํ•˜๊ณ  ํ•จ๊ป˜ ์ƒํ™œํ•˜๋Š” ๊ฒƒ์€ API ๊ณ„์•ฝ์˜ ํ‹€ ์•ˆ์— ๋จธ๋ฌผ๋„๋ก ๊ฐ•์š”ํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹œ ํ˜•์ œ์™€ ๊ทธ์˜ ์•„๋ฒ„์ง€๋Š” ์—ฌ๋Ÿฌ ๊ณ„์ธต์˜ ์—ฐ์ธ๋“ค๊ณผ ๋‹ฌ๋ฆฌ ์ง€๋‚˜๊ฐ€๋Š” ์‚ฌ๋žŒ๋“ค์˜ ๋ฐœ์— ๊ฐ€์žฅ ๋นจ๋ฆฌ ์ด์„ ์˜๋Š” ์‚ฌ๋žŒ๋“ค์ด๋ผ๊ณ  ์ฃผ์žฅํ–ˆ๋‹ค. C++์€ ๋™์˜ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๋Š” ์ž์‹ ์ด ์ตœ์•…์˜ ์‚ฌ์ˆ˜๋Š” ์•„๋‹ˆ๋ผ๊ณ  ๋งํ–ˆ์ง€๋งŒ OOP์™€ ๊ฐ™์€ ๋ฌผ์งˆ์˜ ์‚ฌ์šฉ์ด ํ—›๋œ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ๋Š” ๊ฒƒ์„ ๋งˆ์Œ ์†์œผ๋กœ ์ดํ•ดํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Š” ํ•ญ์ƒ ์—ด๋“ฑ๊ฐ์— ์‚ฌ๋กœ์žกํ˜€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ์—†์• ๊ธฐ ์œ„ํ•ด ๊ทธ๋Š” ๋ฒค์น˜๋งˆํฌ์— ์ฐธ์—ฌํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋•Œ๋กœ๋Š” ์ƒท๊ฑด์„ ๋‹ค์‹œ ์žฅ์ „ํ•˜๊ธฐ ์ „์— C++์˜ ์†๋„๊ฐ€ ๋Š๋ ค์ง€๊ณ  ๋‚˜๋จธ์ง€ ๊ฐ€์กฑ์€ ์„œ๋กœ๋ฅผ ๋™์ •์ ์œผ๋กœ ๋ฐ”๋ผ๋ณด๋‹ค๊ฐ€ ๋“ฑ ๋’ค์—์„œ ์›ƒ๊ณค ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ์˜ ์นœ์ฒ™๋“ค์€ C++๊ฐ€ ๊ทธ์˜ ๊ณ ์ธ์ด ๋œ ์•„๋ฒ„์ง€๋ณด๋‹ค ๋” ๋ฐœ์ „ํ•  ๊ฒƒ์ด๋ผ๋Š” ๊ฒƒ์„ ์ „ํ˜€ ๋ชฐ๋ž์Šต๋‹ˆ๋‹ค. OOP ์™ธ์—๋„ ํ…œํ”Œ๋ฆฟ์—๋„ ๊ด€์‹ฌ์„ ๊ฐ–๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋žซ๋™์•ˆ ํ…œํ”Œ๋ฆฟ์„ ์‚ฌ์šฉํ•œ ํ›„, ๊ทธ๋Š” ์–ด๋–ค ์‚ฌ๊ฒฉ ๋Œ€ํšŒ๋ผ๋„ ์‹œ์ž‘ ์ „์— ์‹ฌํŒ์˜ ๋‹ค๋ฆฌ๋ฅผ ์˜๋ฉด ์Šน๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์•˜์Šต๋‹ˆ๋‹ค. C++๋Š” ๋งŒ์žฅ์ผ์น˜๋กœ ๋ฉ”ํƒ€ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ์ฑ”ํ”ผ์–ธ์œผ๋กœ ์ธ์ •๋ฐ›์•˜์œผ๋ฉฐ ๋” ์ด์ƒ ๊ฒฝ์Ÿ์ด ํ—ˆ์šฉ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๊ฒƒ์ด ๊ทธ๋ฅผ ๋ง‰์ง€๋Š” ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Š” ์ง€์—ญ ์ง€์‹์ธ๊ณผ ์ฒ ํ•™์ž๋“ค์˜ ํ† ๋ก  ํด๋Ÿฝ์— ์Ÿ์•„์ ธ ๋“ค์–ด์™€ ์ž์‹ ์ด ๊ธฐ๋Šฅ์ ์ธ PL๋กœ ์ธ์ •๋ฐ›์„ ๊ฒƒ์„ ์š”๊ตฌํ–ˆ์Šต๋‹ˆ๋‹ค. Hasclell๊ณผ Lisp๋Š” ํฌ์ธํ„ฐ์™€ ๋Š์Šจํ•œ ์ •์  ํƒ€์ดํ•‘์œผ๋กœ ๋ฌด์žฅํ•œ ์ด ๊นกํŒจ๋ฅผ ๊ฒ์— ์งˆ๋ ค ํ”ผํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ฐˆ ๊ณณ์ด ์—†์—ˆ์Šต๋‹ˆ๋‹ค. OOP์™€ ํ…œํ”Œ๋ฆฟ์„ ํ˜ผํ•ฉํ•˜์—ฌ ์‚ฌ์šฉํ•˜๊ณ  ๋‹ค๋ฆฌ๋ฅผ ์˜๋Š” ๊ฒƒ์„ ์ข‹์•„ํ•˜๋Š” ์‚ฌ๋žŒ๊ณผ ์‹ค์ œ๋กœ ๋…ผ์Ÿ์„ ๋ฒŒ์ผ ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ์šฐ๋ฆฌ์˜ ์˜์›…์ด ๋ฉ€ํ‹ฐ ํŒจ๋Ÿฌ๋‹ค์ž„์ด ๋œ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ C++๋Š” ๋„์‹œ ์ตœ๊ณ ์˜ ์ŠˆํŒ… ๊ฒŒ์ž„์ด๋ผ๋Š” ๋ช…์„ฑ์˜ ์„ ๋‘์— ์˜ค๋ž˜ ๋จธ๋ฌผ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ PLO๋Š” ๋” ์ด์ƒ ์กฐ๋กฑ์˜ ๋Œ€์ƒ์ด ์•„๋‹ˆ์—ˆ๊ณ  ๋…ธ์ธ๋“ค์˜ ๋ถˆํ‰์€ ๋” ์ด์ƒ ๊ด€์‹ฌ์„ ๋Œ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹ฌ์ง€์–ด ์œ ํ–‰์ด ๋˜๊ธฐ๋„ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ๋•Œ๋•Œ๋กœ ์ˆ˜์—…์— ๋น ์ง€๋Š” ๊ฒƒ์„ ์ข‹์•„ํ–ˆ๊ณ ... ์ƒˆ๋กœ์šด ์„ธ๋Œ€๋Š” ์™„์ „ํžˆ ๋‹ค๋ฅด๊ฒŒ ์ž๋ž์Šต๋‹ˆ๋‹ค...

Java๊ฐ€ ์ฒ˜์Œ์œผ๋กœ ๋ฐœํ‘œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Š” ๋‹ค๋ฆฌ๋ฅผ ๋น ๋ฅด๊ฒŒ ์˜์•„์•ผ ํ•˜๋Š” ํ•„์š”์„ฑ์„ ๊ณ ์ง‘์Šค๋Ÿฝ๊ฒŒ ๊ฑฐ๋ถ€ํ•˜๊ณ  ์ฃผ์š” ๊ฐ€์น˜๋Š” ๋ช…ํ™•์„ฑ... ๊ทธ๋ฆฌ๊ณ  ๋ฌผ์ฒด... ๋ฌผ์ฒด์ผ ๋ฟ์ด๋ผ๊ณ  ์ฃผ์žฅํ–ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์‹ค, ๊ทธ๋Š” ๊ฐ์ฒด์™€ ํด๋ž˜์Šค๋ฅผ ํ˜ผํ•ฉํ•˜์—ฌ ์ด ์นตํ…Œ์ผ์— ๊ธฐ๋ณธ ์š”์†Œ๋ฅผ ์ถ”๊ฐ€ํ–ˆ๋Š”๋ฐ, ์ด๋Š” ๊ทธ๊ฐ€ ์ž์‹ ์„ "์™„์ „ํžˆ ๊ฐ์ฒด ์ง€ํ–ฅ์ ์ธ ์ตœ์ดˆ์˜ ์‚ฌ๋žŒ"์ด๋ผ๊ณ  ์†Œ๊ฐœํ•˜๋Š” ๊ฒƒ์„ ๋ง‰์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ์ž๋ฐ”๋Š” ์•Œ๋ ค์ง€์ง€ ์•Š์€ OOP ์†Œ๋…€์˜ C ์‚ผ์ดŒ์˜ ์‚ฌ์ƒ์•„๋ผ๋Š” ์†Œ๋ฌธ์ด ๋Œ์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ˆ„๊ตฐ๊ฐ€๋Š” C++๊ฐ€ ์—ฌ๊ธฐ์— ํฌํ•จ๋  ๊ฐ€๋Šฅ์„ฑ์ด ๊ฐ€์žฅ ๋†’๋‹ค๊ณ  ์ฃผ์žฅํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ์–ด๋–ป๊ฒŒ ํƒ„์ƒํ–ˆ๋Š”์ง€๋Š” ํ™•์‹คํ•˜์ง€ ์•Š์ง€๋งŒ Java๋Š” Oracle Corporation์˜ ๋ณดํ˜ธ์†Œ์—์„œ ์ž๋ž์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ์–ธ์–ด๊ฐ€ ๋”์ฐํ•œ ์ผ์„ ํ•˜๊ณ  ๊ทธ์˜ ๋‹ค๋ฆฌ์— ์ด๊ฒฉ์„ ๊ฐ€ํ•˜๋Š” ๊ฒƒ์„ ๋ง‰๊ธฐ ์œ„ํ•ด ์˜ค๋ผํด ์—”์ง€๋‹ˆ์–ด๋“ค์€ ๋ณดํ˜ธ์†Œ์— ์žˆ๋Š” ๋™์•ˆ ๊ทธ์—๊ฒŒ ๋‡Œ์—ฝ ์ ˆ๊ฐœ์ˆ ์„ ์‹œํ–‰ํ•˜๊ณ  ๊ฒ€์ง€ ์†๊ฐ€๋ฝ์„ ์ž˜๋ž์Šต๋‹ˆ๋‹ค. ์•„๊ธฐ๊ฐ€ ์กฐ๊ธˆ ์ž๋ž์„ ๋•Œ ๋Œ๋ณด๋Š” ๋ณดํ˜ธ์ž๋Š” ์•„๊ธฐ๊ฐ€ ์„ฑ์ธ ์ƒํ™œ์˜ ์„ธ๊ณ„, ํ‘œ์ง€ํŒ์— ํ•œ ๊ฑธ์Œ ๋” ๊ฐ€๊นŒ์ด ๋‹ค๊ฐ€๊ฐ€๋Š” ๊ฒƒ์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š๊ณ  ๊ฐ€์ƒ ๋จธ์‹  ๊นŠ์ˆ™ํ•œ ๊ณณ์— ์กฐ์‹ฌ์Šค๋Ÿฝ๊ฒŒ ์ˆจ๊ฒผ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ž๋ฐ”๋Š” ๋ˆ„๊ตฌ์—๊ฒŒ๋‚˜ ์ด์„ ์˜๋Š” ๊ฒƒ์€ ๋‚˜์˜๊ณ  ๋ฌด๊ธฐ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๊ธˆ์ง€๋˜์–ด์•ผ ํ•œ๋‹ค๋Š” ์ ์„ ์ฃผ์˜ ๊นŠ๊ฒŒ ๋ฐฐ์› ์Šต๋‹ˆ๋‹ค. ์–ด๋ฆฐ ์‹œ์ ˆ๋ถ€ํ„ฐ ๊ณต์‚ฐ์ฃผ์˜์— ๋Œ€ํ•œ ์ด๋Ÿฌํ•œ ์นœ๋ฐ€ํ•œ ์นœ๋ถ„์€ Java์— ๊ธ์ •์ ์ธ ์˜ํ–ฅ์„ ๋ฏธ์ณค์œผ๋ฉฐ ๊ทธ๋Š” ๊ธฐ์—… ๊ฐœ๋ฐœ์˜ โ€‹โ€‹๋ชจ๋“  ๋ช…์˜ˆ์ง์„ ๋น ๋ฅด๊ฒŒ ์ฐจ์ง€ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ†ต์ œํ•  ์ˆ˜ ์—†๋Š” ๋ฌด์ •๋ถ€ ์ƒํƒœ์˜ ์‹œ๋Œ€๋Š” ์ง€๋‚˜๊ณ , ์ž˜ ์กฐ์œจ๋œ ํŒ€ ๊ฐœ๋ฐœ์˜ ์‹œ๋Œ€๊ฐ€ ๋„๋ž˜ํ–ˆ์œผ๋ฉฐ, ์ด์›ƒ์˜ ๋ฐœ์„ ์˜๋Š” ๊ฒƒ์ด ์˜ˆ์˜์— ์–ด๊ธ‹๋‚˜๋Š” ๊ฒƒ ๊ฐ™์•˜์Šต๋‹ˆ๋‹ค.

๊ฐ€๋ ค์ง„ C++๋Š” ์ด๊ตฌ ์žฅ์ „์‹ ์‚ฐํƒ„์ด์— ๋ ˆ์ด์ € ์กฐ์ค€๊ฒฝ์„ ์žฅ์ฐฉํ•˜๊ณ  ํฌ์ธํ„ฐ์— ์ง€๋Šฅ์„ ์ฃผ์ž…ํ•˜๋ฉด์„œ ์Šค์Šค๋กœ ํž˜์„ ๋ชจ์•„ ์‹œ๋Œ€์— ๋งž์ถฐ ์›€์ง์ด๋ ค๊ณ  ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ณ„๋กœ ๋„์›€์ด ๋˜์ง€ ์•Š์•„ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์žŠํ˜€์ง„ ์ฑ„ ๊ณ„์† ์ˆ ์„ ๋งˆ์‹œ๊ณ  ๊ธด ์ž ์— ๋น ์กŒ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์ฐฝ๋ฐ–์—์„œ๋Š” ์ด๋ฏธ ์ž๋ฐ”๊ฐ€ ์ƒˆ๋กœ์šด ๊ฐ•๋ ฅํ•œ ์ ๊ณผ ์ „ํˆฌ๋ฅผ ๋ฒŒ์ด๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. C#์€ C++์™€ Java์˜ ์œ ์ „์  ํ˜ผํ•ฉ์˜ ์‚ฐ๋ฌผ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ์‹คํ—˜์„ ์œ„ํ•ด Java ์œ ์ „์ž๊ฐ€ ๊ทธ๋‹ค์ง€ ์ •์งํ•˜์ง€ ์•Š์€ ๋ฐฉ์‹์œผ๋กœ ํš๋“๋˜์—ˆ๋‹ค๋Š” ์†Œ๋ฌธ์ด ์—ฌ์ „ํžˆ ๋‚จ์•„ ์žˆ์œผ๋ฉฐ ๋‹น์‹œ ์ด์— ๋Œ€ํ•œ ์ž‘์€ ์Šค์บ”๋“ค์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์™„์ „ํžˆ ๊ฐ์ฒด ์ง€ํ–ฅ์ ์ด๊ณ  C++์˜ ๋งŽ์€ ๊ธฐ๋Šฅ์„ ์ƒ์†๋ฐ›์€ ๋‹ค๋ฅธ ๊ฐ•๋ ฅํ•œ ๊ธฐ์—…์˜ ์—”์ง€๋‹ˆ์–ด๊ฐ€ ๋งŒ๋“  C#์€ Java์— ๋„์ „ํ•˜๊ธฐ ์œ„ํ•ด ํƒ„์ƒํ–ˆ์œผ๋ฉฐ ๊ธฐ์—…์˜ ๊ฐ€ํ˜นํ•œ ์„ธ๊ณ„์—์„œ ์กด์žฌํ•  ๊ถŒ๋ฆฌ๋ฅผ ๋ฐฉ์–ดํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฐ€ Java๋ฅผ ๋ฌผ๋ฆฌ์น  ์ˆ˜ ์žˆ๋„๋ก ์ œ์ž‘์ž๋Š” ๊ทธ์—๊ฒŒ ํ…œํ”Œ๋ฆฟ, OOP ๋ฐ ํฌ์ธํ„ฐ๋ฅผ ๊ฑด๋„ค์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค(๋น„๋ก ๊ทธ๋“ค์€ ์ฃผ์˜ํ•ด์„œ ์‚ฌ์šฉํ•˜๋„๋ก ๋ฌผ๋ ค์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค).

์ Š์€ ํŒŒ๋‹ค์™„์€ ๋‡Œ์ ˆ๋‹จ ์ˆ˜์ˆ ์„ ๋ฐ›์€ ๋ถˆ๊ตฌ์ž์™€ ํ•จ๊ป˜ ์ „ํˆฌ์— ์ฐธ๊ฐ€ํ–ˆ๊ณ , 2020๋…„์—๋Š” ๊ทธ๋ฅผ ๊ฑฐ์˜ ์ ˆ๋ฐ˜ ์ •๋„ ๋’ค๋กœ ๋ฐ€์–ด๋ƒˆ์Šต๋‹ˆ๋‹ค...

์‹œ๊ฐ„์€ ๋ฉˆ์ถ”์ง€ ์•Š์•˜๊ณ  ์ž์—ฐ ์žฌ์ƒ์‚ฐ์€ ์œ ํ–‰์— ๋’ค๋–จ์–ด์กŒ์Šต๋‹ˆ๋‹ค. ์ด์ œ ๋‹น์‹ ์ด ์–ด๋–ค ํšŒ์‚ฌ์˜ ์‹คํ—˜์‹ค์—์„œ ์ฐฝ์กฐ๋˜์ง€ ์•Š์•˜๋‹ค๋ฉด ๊ฒฐ์ฝ” ์„ฑ๊ณตํ•˜์ง€ ๋ชปํ•  ๊ฒƒ์ด๋ผ๊ณ  ๋ฏฟ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด JavaScript, Go, Rust ๋“ฑ์ด ๋“ฑ์žฅํ•œ ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ์ฒซ ๋ฒˆ์งธ ์ „๊ธฐ๋ฅผ ์†Œ๊ฐœํ•˜๊ธฐ๊ฐ€ ๋ถ€๋„๋Ÿฝ์Šต๋‹ˆ๋‹ค; ๋…์ž๋“ค์ด ๊ทธ๊ฐ€ ์ฒญ๊ฐ-์‹œ๊ฐ ์ •์‹ ๋ถ„์—ด์ฆ ํ™˜์ž๋กœ ํƒœ์–ด๋‚ฌ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์•Œ์•„์•ผ ํ•œ๋‹ค๋Š” ์‚ฌ์‹ค๋งŒ ์ œํ•œํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ช‡๋ช‡ ์‚ฌ๋žŒ๋“ค์˜ ์‚ฌ๋ž‘ ๋•๋ถ„์— ๊ทธ๋Š” ์ด ๋ชจ๋“  ๊ฒƒ์„ ๊ทน๋ณตํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹จ์ ์„ ๋ณด์™„ํ•˜๊ณ  ํŠธ๋žœ์Šค์  ๋” ๋™์„ฑ์• ์ž๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Š” ์ดฌ์˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ชฐ๋ž์ง€๋งŒ, ์–ด๋””๋ฅผ ๊ฐ€๋“  ์–ด๋–ค ์ž‘์—…์ด๋“  ๊ธ์ •์ ์ธ ์†๋„ ์ €ํ•˜์˜ ์ˆœ๊ฐ„์„ ๊ฐ€์ ธ์˜ค๋Š” ๋ฐ ๋Šฅ์ˆ™ํ–ˆ์Šต๋‹ˆ๋‹ค. JS๋Š” ๋‚˜์ด๊ฐ€ ๋“ค๋ฉด์„œ ์ปฌ๋Ÿฌ ๋ฒ„ํŠผ๊ณผ ํฌ์Šคํ„ฐ ๋””์ž์ด๋„ˆ๋กœ์„œ์˜ ์†Œ๋ช…์„ ๊นจ๋‹ฌ์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ ์ดํ›„๋กœ ๋ฐ–์— ๋‚˜๊ฐ€๋Š” ๊ฒƒ์ด ๋ฌด์„œ์›Œ์กŒ๊ณ , ์‚ฐ์„ฑ์˜ ํ˜„์ˆ˜๋ง‰๊ณผ ํœ˜ํŒŒ๋žŒ ๋ฒ„ํŠผ์ด ์ฃผ๋ณ€์„ ๊ฐ€๋“ ์ฑ„์› ์Šต๋‹ˆ๋‹ค. ์ด์— ๋Œ€ํ•ด ์˜› ์ง์›๋“ค์ด ์งˆ์ฑ…ํ•˜์ž JS๋Š” ๋˜๋‹ค์‹œ ์‚ฌ์•…ํ•œ ์ด์„ฑ์• ์ž๋“ค์—๊ฒŒ ํƒ„์••์„ ๋ฐ›๊ณ  ์žˆ๋‹ค๊ณ  ํฐ ์†Œ๋ฆฌ๋กœ ์™ธ์น˜๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๊ฒƒ์€ ๋ชจ๋“  ๋ฌธ์ œ์˜ ์ผ๋ถ€์ผ๋ฟ์ž…๋‹ˆ๋‹ค. JS๋Š” ์นœ๊ตฌ๋“ค์„ ๊ฐœ๋ฐœ์˜ ์„ธ๊ณ„๋กœ ๋ฐ๋ ค์™”์Šต๋‹ˆ๋‹ค. ๋…น์ƒ‰ ์ˆ˜์—ผ, ์—ผ์ƒ‰ ๋จธ๋ฆฌ, ์Šค์ฟ ํ„ฐ... ๊ทธ ์ž์‹ ์€ ํ•ญ์ƒ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ๊ณต๊ฐ„๊ณผ ๊ธฐ์–ต์„ ์ฐจ์ง€ํ–ˆ์œผ๋ฉฐ ์ด๊ฒƒ์€ ๋ชจ๋“  ์‚ฌ๋žŒ์ด ์˜ค๋ž˜ ์ „์— ์ถฉ๋ถ„ํžˆ ๊ฐ€์กŒ์–ด์•ผํ–ˆ๋˜ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๋Š” XNUMX ์„ธ๊ธฐ ์ƒํ™ฉ์ž…๋‹ˆ๋‹ค. !

๊ทธ๋Ÿฌ๋‚˜ ์—ฌ๊ธฐ์—์„œ๋„ ์•„์ง ๊ทธ๋ฅผ ๋น„๋‚œํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ๋žŒ์€ ์•„๋ฌด๋„ ์—†์Šต๋‹ˆ๋‹ค. ์ด์— ๋Œ€ํ•ด JS๋Š” ์˜ค๋ž˜์ „๋ถ€ํ„ฐ ๋ชจ๋“  ์‚ฌ๋žŒ์ด ๊ธ์ •์ ์ด๊ณ  ํ‰๋“ฑํ•œ ์‹ ์ฒด๊ฐ€ ๋˜์–ด์•ผ ํ•˜๋ฉฐ, ์–ผ๋งˆ๋‚˜ ๋งŽ์€ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๋จน๊ณ  ๊ณต๊ฐ„์„ ์ฐจ์ง€ํ•˜๋Š”์ง€๋Š” ์ค‘์š”ํ•˜์ง€ ์•Š๋‹ค๊ณ  ๋งํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. JS๋Š” โ€œ๋ชจ๋“  ๊ทผ๋กœ์ž๋Š” ๊ฐ€์น˜ ์žˆ๊ณ , ๋ชจ๋“  ๊ทผ๋กœ์ž๋Š” ์ค‘์š”ํ•˜๋ฉฐ, ๋ชจ๋“  ๊ทผ๋กœ์ž๋Š” ํ‰๋“ฑํ•ฉ๋‹ˆ๋‹ค.โ€๋ผ๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค. JS์˜ ๋˜ ๋‹ค๋ฅธ ์ฃผ๋ชฉํ• ๋งŒํ•œ ๋ฐœ์ „์€ ์ง„์ž… ์ž„๊ณ„๊ฐ’์„ 5์œผ๋กœ ๋‚ฎ์ถ”์—ˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ ํ›„ ์‹œ ํ• ์•„๋ฒ„์ง€๋Š” ์Šฌํ””์— ์ž ๊ฒจ ์˜ท์žฅ์— 5xXNUMXKB๋กœ ๋ชฉ์„ ๋งค์—ˆ๋‹ค๊ณ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ JS๋Š” ์—ฌ์ „ํžˆ ์•ผ์ƒ ์ƒํƒœ์ด๋ฏ€๋กœ ์ฃผ์˜ํ•˜๊ณ  ์กฐ์‹ฌํ•˜์„ธ์š”!

Go์˜ ์ฐฝ์‹œ์ž๋Š” Java์˜ ์ฐฝ์‹œ์ž๋ฅผ ๋Šฅ๊ฐ€ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ž๊ถ ์†์—์„œ๋„ ์•„์ด๋ฅผ ์œ„ํ•ด DNA ์‚ฌ์Šฌ์˜ ์ผ๋ถ€๋ฅผ ํ–„์Šคํ„ฐ ์‚ฌ์Šฌ๋กœ ๋Œ€์ฒดํ–ˆ์Šต๋‹ˆ๋‹ค... ๊ทธ๋ฆฌ๊ณ  ๊ฐœ์ธ์˜ ํŠน์„ฑ์ด ํ•„์š”ํ•˜์ง€ ์•Š๋‹ค๋Š” ๊ตฌ์‹ค๋กœ ์†๊ฐ€๋ฝ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ฝ”์™€ ํ•จ๊ป˜ ๊ท€๋„ ์ž˜๋ผ๋ƒ…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ชจ๋“  ์‚ฌ๋žŒ์€ ๊ฐ์ž์˜ ๊ฐœ์„ฑ์œผ๋กœ ์ธํ•ด ํ˜ผ๋™๋˜์ง€ ์•Š๋„๋ก ์„œ๋กœ ์œ ์‚ฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. OOP์˜ ์œ ํ–‰์€ ํ†ต๊ณผ๋˜์—ˆ๊ณ  Go๋Š” ํด๋ž˜์Šค๋‚˜ ํ…œํ”Œ๋ฆฟ์„ ๋ฐ›์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ทธ๋“ค์€ ๊ทธ์—๊ฒŒ ๊ณ ๋ฃจํ‹ด์„ ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๊ทธ๊ฐ€ ์˜ค๋Š˜๋‚ ๊นŒ์ง€ ์‚ด์•„๊ฐ€๋Š” ๋ฐฉ์‹์ด๋ฉฐ ๋‹ค์–‘ํ•œ ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์˜ค๋žซ๋™์•ˆ ์ผ๋ถ€ ์—ด๊ด‘์ž๋“ค์€ ์˜๊ฐ์ด ๊ทธ๋“ค์„ ์‚ฌ๋กœ์žก์„ ๋•Œ๊นŒ์ง€ ์ง„ํ–‰ ์ค‘์ธ ๋ฐ”์นด๋‚ ๋ฆฌ์•„์˜ ๋ณธ์งˆ์— ๋Œ€ํ•ด ๋ฌต์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ํ›„ ๊ทธ๋“ค์€ ์†Œ์œ ๊ถŒ์ด๋ผ๋Š” ๊ฐœ๋…์„ ๋ถ€๋ฅด๋ฉฐ ์ผ๊ด€๋œ ์ข…๊ต์ , ์ฒ ํ•™์  ์ฒด๊ณ„๋ฅผ ๋ฐœ์ „์‹œ์ผฐ๊ณ  ๋Ÿฌ์ŠคํŠธ(Rust)๋ฅผ ํƒ„์ƒ์‹œ์ผฐ๋‹ค. Rust๋Š” ์–ด๋ฆฐ ์‹œ์ ˆ๋ถ€ํ„ฐ ํ™•๋ฆฝ๋œ ์›์น™์— ๋Œ€ํ•œ ์„ฑ์‹ค์„ฑ๊ณผ ์ถฉ์„ฑ์‹ฌ์œผ๋กœ ๊ตฌ๋ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์–ด๋–ค ์ผ์„ ํ•˜๋„๋ก ์ž„๋ช…๋œ ๊ฒฝ์šฐ์—๋Š” ๋ˆ„๊ตฌ์—๊ฒŒ๋„ ํ•ด๋ฅผ ๋ผ์น˜์ง€ ์•Š์„ ๊ฒƒ์ด๋ผ๋Š” ํ™•์‹ ์ด ๋“ค ๋•Œ๊นŒ์ง€๋Š” ๊ทธ ์ผ์„ ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ Rust๋ฅผ ๊ฐ€๋ฅด์น˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์†Œ์œ ์™€ ๋นŒ๋ฆผ ๊ฒ€์‚ฌ๊ธฐ์˜ ๊ฐœ๋…์„ ์ดํ•ดํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ดํ›„์—๋Š” ์ง„์ž… ๊ธฐ์ค€์ด 15,37% ์ƒ์Šนํ–ˆ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

๋น„๊ฐ€ ๋‚ด๋ฆฐ ๋’ค์˜ ๋ฒ„์„ฏ์ฒ˜๋Ÿผ ์ƒˆ๋กœ์šด ์–ธ์–ด๊ฐ€ ๋Š˜์–ด๋‚˜๋Š” ๋™์•ˆ, ์˜ค๋ž˜๋œ ์–ธ์–ด์˜ ํž˜์€ ๋”์šฑ ์ปค์กŒ์Šต๋‹ˆ๋‹ค. Java๋Š” ์ด๋ฆ„์„ ๋”ด ์ฒ ํ•™ ํด๋Ÿฝ์—์„œ ํ›”์นœ ์ œ๋„ค๋ฆญ ๋ฐ ๋žŒ๋‹ค ํ˜•ํƒœ์˜ ๋ณด์ฒ ๋ฌผ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ๊ต์ˆ˜ ํ•˜์Šค์ผˆ. ๋‚˜๋Š” C#์—์„œ ๋น„์Šทํ•œ ๋žŒ๋‹ค๋ฅผ ์–ป์—ˆ๊ณ  ๋™์‹œ์— Linq๋ผ๋Š” ์—ฌ์ฃผ์ธ์„ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค. Java๋Š” ๋’ค์ฒ˜์ง€์ง€ ์•Š๊ณ  Stream API๋ฅผ ๋„์ž…ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ C#์€ async/await ๋˜์ง€๋Š” ๋‚˜์ดํ”„๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  ๋ฌด๊ฑฐ์šด null ๋ธ”๋ก์„ ๋ฒ„๋ฆฌ๋Š” ๋“ฑ ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ์กฐ์น˜๋ฅผ ์ทจํ–ˆ์Šต๋‹ˆ๋‹ค. ์ Š์€ ๋ผ์ด๋ฒŒ์„ ์ซ“๋Š” ๊ณผ์ •์—์„œ ์ž๋ฐ”๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ์žฌ๋ฃŒ์˜ ์„œ๋กœ ๋‹ค๋ฅธ ๋ธ”๋ก์œผ๋กœ ๊ตฌ์„ฑ๋œ ๋ณ€์‹  ๋กœ๋ด‡์ฒ˜๋Ÿผ ๋ณ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์–ด๋–ค ๊ฒƒ๋“ค์€ ๋–จ์–ด์ง€๊ณ  ์žˆ์—ˆ์–ด์š”. ์ด๋Ÿฐ ์ƒํƒœ์—์„œ ๊ฐ‘์ž๊ธฐ ๊นจ์–ด๋‚œ C++๊ฐ€ ์„ธ์ƒ์„ ๋ฐœ๊ฒฌํ–ˆ๋‹ค. ๊ทธ๋Š” ์‹ ์†ํ•˜๊ฒŒ ์ž์‹ ๋งŒ์˜ ๋žŒ๋‹ค์™€ ์ž๋™ ์œ ํ˜• ์ถ”๋ก ์„ ์ˆ˜ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ C#๊ณผ Java๋Š” ๊ทธ๋Ÿฌํ•œ ๊ด‘๊ฒฝ์— ๊ฒ์— ์งˆ๋ ค ์›€์ธ ๋Ÿฌ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ํŒŒ๋ž€์ƒ‰ ํ…Œ์ดํ”„๋กœ ์‚ฐํƒ„์ด์— ๋ ˆ์ด์ € ์กฐ์ค€๊ฒฝ์„ ๋ถ€์ฐฉํ•˜๊ณ , ๊ฒ€์€ ์•ˆ๊ฒฝ์ด ๋‹ฌ๋ฆฐ ์ฃผํ™ฉ์ƒ‰ ๋ชจ์ž๋ฅผ ์“ฐ๊ณ , ์–ด๊นจ๋ˆ์— ๋„๋ผ๋ฅผ ๊ฑธ๊ณ  ์žˆ๋Š” C++๋Š” ๊ทธ๋ฅผ ๋ฐ”๋ผ๋ณด๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์ง„์ •์œผ๋กœ ๋‘๋ ค์›€์„ ๋ถˆ๋Ÿฌ์ผ์œผ์ผฐ์Šต๋‹ˆ๋‹ค. ์–ด๋–ค ๋ถ„๋“ค์€ ์˜› ๊ธฐ์–ต ๋•Œ๋ฌธ์— ๋ฌด์˜์‹์ ์œผ๋กœ ๋ฌด๋ฆŽ์„ ์›€์ผœ์ฅ๊ธฐ๋„ ํ–ˆ๊ณ ...

์ข‹์€ ํ•˜๋ฃจ ๋˜์„ธ์š”. ๋งˆ์Œ์— ๋“œ์‹œ๋ฉด ๊ณผํ•™ ๋ฐ ์ฒ ํ•™ ์‚ฐ์—…์— ์ข…์‚ฌํ•˜๋Š” ๋…ธ๋™์ž๋“ค์— ๋Œ€ํ•œ ์†ํŽธ์„ ์“ฐ๊ฒ ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€