๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋Ÿฐํƒ€์ž„ ์˜ค๋ฅ˜1

์ปดํŒŒ์ผ๊ณผ ์ธํ„ฐํ”„๋ฆฟ / ๋Ÿฐํƒ€์ž„ ์ปดํŒŒ์ผ (Compile) vs ์ธํ„ฐํ”„๋ฆฟ (Interpret) ๊ฐœ๋ฐœ์ž๊ฐ€ ๊ฐœ๋ฐœ์„ ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๊ณ ๊ธ‰ ์–ธ์–ด(Java, c, Python ๋“ฑ)๋ฅผ ์‚ฌ์šฉํ•˜์ง€๋งŒ ์ปดํ“จํ„ฐ๋Š” 0๊ณผ 1๋กœ ์“ฐ์—ฌ์ง„ ๋ฐ”์ด๋„ˆ๋ฆฌ๋งŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ณ ๊ธ‰ ์–ธ์–ด๋ฅผ ์ปดํ“จํ„ฐ๊ฐ€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ณ€ํ™˜ํ•ด์•ผ ํ•˜๋Š”๋ฐ, ํ”„๋กœ๊ทธ๋žจ ์–ธ์–ด๋ฅผ ํ•ด์„ํ•˜๊ณ  ์‹คํ–‰์‹œํ‚ค๋Š” ๋ฐฉ๋ฒ•์€ ๋Œ€ํ‘œ์ ์œผ๋กœ ์ปดํŒŒ์ผ๊ณผ ์ธํ„ฐํ”„๋ฆฟ ๋ฐฉ์‹์ด ์žˆ๋‹ค. - ์ปดํŒŒ์ผ (Compile) ๋Ÿฐํƒ€์ž„ ์ด์ „์— ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๊ฒ€์‚ฌํ•˜๊ณ  ๊ธฐ๊ณ„์–ด๋กœ ํ•ด์„ํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค. ์ „์ฒด ์ฝ”๋“œ๋ฅผ ๊ฒ€์‚ฌํ•˜๊ณ  ์‹คํ–‰ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์‹คํ–‰ ์ „์— ์˜ค๋ฅ˜๋ฅผ ๋ฐœ๊ฒฌํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ตฌ๋™ ์‹œ๊ฐ„์€ ์˜ค๋ž˜ ๊ฑธ๋ฆฌ์ง€๋งŒ, ์ดํ›„์—๋Š” ๋งค์šฐ ๋น ๋ฅด๊ฒŒ ๋™์ž‘ํ•œ๋‹ค. ๊ตฌ๋™ ์‹œ ์‹œ์Šคํ…œ์œผ๋กœ๋ถ€ํ„ฐ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ํ• ๋‹น ๋ฐ›์•„ ์‚ฌ์šฉํ•œ๋‹ค. ๋Œ€๊ฒŒ ์ปดํŒŒ์ผ ๊ฒฐ๊ณผ๋ฌผ์ด ๋ฐ”๋กœ ๊ธฐ๊ณ„์–ด๋กœ ์ „ํ™˜๋˜๊ธฐ ๋•Œ๋ฌธ์— OS ๋ฐ ํ™˜๊ฒฝ์— ์ข…์†์ ์ด.. 2022. 3. 21.