์–˜๋“ค์•„.. C๋ž‘ C#์€ ๋‹ค๋ฅธ ์–ธ์–ด์•ผ.. ์ œ๋ฐœ ์ข€..


๋งˆ์น˜ C -> C++ -> C# ํ˜•ํƒœ๋กœ ์ง„ํ™”ํ–ˆ๊ณ  C#์ด C์˜ ์ƒ์œ„ํ˜ธํ™˜์œผ๋กœ ์ƒ๊ฐํ•˜๋Š” ์• ๋“ค์ด ๋งŽ์€๋ฐ


๊ทธ๋ƒฅ ๊ฐœ๋ฐœ๋œ ์‹œ๊ธฐ๊ฐ€ ๋‹ค๋ฅด๊ณ , ์‚ฌ์šฉ๋˜๋Š” ๋ชฉ์ ์ด ๋‹ค๋ฅผ ๋ฟ์ด์•ผ


๋ฌผ๋ก  C++์ด ๊ฐœ๋ฐœ ๋ ๋•Œ ์ด์ „ C๋ฅผ ๋งŽ์ด ์ฐธ๊ณ ํ•˜๊ณ  ๋ณด์™„ํ–ˆ์„๊ฑฐ๊ณ 


C#์ด ๊ฐœ๋ฐœ ๋ ๋•Œ๋„ C์™€ C++์„ ์ฐธ๊ณ ํ–ˆ๊ฒ ์ง€


๊ทผ๋ฐ '๊ฒŒ์ž„์„ ๋งŒ๋“ค๊ฑฐ์•ผ' ๋ผ๋Š” ๋ชฉ์ ์ด ํ™•์‹คํ•œ ์ƒํ™ฉ์—์„œ ๋„๋Œ€์ฒด C๋ฅผ ๋ฐฐ์›Œ์•ผํ•˜๋Š” ์ด์œ ๊ฐ€ ๋ญ๊ฐ€ ์žˆ์Œ?


๊ฒŒ์ž„ ๋งŒ๋“ค๋•Œ C๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์€๋ฐ?


์‹œ์ค‘์— ์žˆ๋Š” C# ๊ต์žฌ๋ฅผ ๋ด๋„ C์™€ ๋‹ค๋ฅธ C#์˜ ํŠน์ง•๋งŒ์„ ์ฑ…์— ์‹ค์–ด๋†“์ง€๋Š” ์•Š์•„


C# ์ฑ…๋„ ์ฒซ ์ฑ•ํ„ฐ์— ๋ณ€์ˆ˜๋ž€ ๋ฌด์—‡์ด๊ณ , ์ฝ˜์†”์—์„œ ํ…์ŠคํŠธ๋Š” ์–ด๋–ป๊ฒŒ ์ถœ๋ ฅํ•˜๊ณ ..


์™„์ „ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์Œฉ๊ธฐ์ดˆ 1๋ถ€ํ„ฐ ์•Œ๋ ค์ค€๋‹ค๊ณ ...



C์™€ C#์„ ๋น„์œ ํ•˜์ž๋ฉด ํ•œ์ž์™€ ํ•œ๊ตญ์–ด๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ์Œ


ํ•œ์ž๊ฐ€ ํ•œ๊ตญ์–ด๋ณด๋‹ค ํ›จ์”ฌ ๋จผ์ € ๋งŒ๋“ค์–ด์กŒ๊ณ , ํ•œ๊ตญ์–ด๋Š” ํ•œ์ž์˜ ์˜ํ–ฅ์„ ๋งŽ์ด ๋ฐ›์•„์„œย ๋งŒ๋“ค์–ด์ง„ ์–ธ์–ด์ง€?


๊ทผ๋ฐ ๋‹ˆ๋“ค ์˜†์— ์žˆ๋Š” ์™ธ๊ตญ์ธ์ด ํ•œ๊ตญ์–ด ๋ฐฐ์šฐ๊ณ  ์‹ถ์–ดํ•˜๋Š”๋ฐ '์‘ ํ•œ์ž๋ถ€ํ„ฐ ๋ฐฐ์›Œ' ์ด๋Ÿด๊ฑฐ์ž„?


๋ฌผ๋ก  ํ•œ์ž ๋ฐฐ์šฐ๋ฉด ํ•œ๊ตญ์–ด ์“ฐ๋Š” ์Šคํ‚ฌ์ด ํ›จ์”ฌ ๊ณ ๊ธ‰์ง€๊ณ  ๋””ํ…Œ์ผํ•ด์ง€๊ฒ ์ง€


๊ทผ๋ฐ ํ•œ๊ตญ์–ด ๋ฐฐ์šฐ๋ ค๋Š” ๋ชฉ์ ์ด ๋ฌด์Šจ ๋Œ€ํ•™์› ๋“ค์–ด๊ฐ€์„œ ํ•œ๊ตญ์–ด๋กœ ๋…ผ๋ฌธ ์“ฐ๊ฒ ๋‹ค๋Š” ๊ฒƒ๋„ ์•„๋‹ˆ๊ณ 


๊ทธ๋ƒฅ ํ•œ๊ตญ์—์„œ ์ผ์ƒ ์ƒํ™œํ•˜๊ฒ ๋‹ค๋Š” ๋ชฉ์ ์ธ๋ฐ, ๋‹จ์ˆœํžˆ ํ•œ๊ตญ์–ด๊ฐ€ ํ•œ์ž ๋ฒ ์ด์Šค๋‹ˆ๊นŒ ํ•œ์ž ๋ฐฐ์šฐ๋ผ๊ณ  ํ•˜๋Š”๊ฑด ์•„๋‹ˆ์ง€.


์‚ฌํšŒ์ƒํ™œ ํ•˜๊ธฐ ์‹ซ์–ด์„œ, ๊ธฐ์„ฑ ์„ธ๋Œ€๋“ค์ด ํ•„์š”ํ•˜์ง€๋„ ์•Š์€ ํ‹€๋”ฑ ์ด๋ก ๋“ค ์š”๊ตฌํ•˜๋Š” ๋น„ํšจ์œจ์„ฑ์ดย ์‹ซ์–ด์„œ


๋ฐฉ๊ตฌ์„์— ํ˜ผ์ž ์ฒ˜๋ฐ•ํ˜€์„œ ์•„์‹ธ์ฒ˜๋Ÿผ ๊ฒŒ์ž„ ๋งŒ๋“œ๋Š” ์• ๋“ค์ด


์™œ ์ด๋ ‡๊ฒŒ ์ƒ๊ฐ์€ ํ‹€๋”ฑ๋“ค์ฒ˜๋Ÿผ ํ•˜๋Š”์ง€ ์ดํ•ด๊ฐ€ ์•ˆ๊ฐ ๋ชจ์ˆœ ๋ฉ์–ด๋ฆฌ ์ƒˆ๋ผ๋“ค์ž„