๋ฐ˜์‘ํ˜•

ICT 1486

์ฝ”๋”ฉ์˜ ์ „๋ฌธ์„ฑ-๊ธฐ์ดˆ๋ถ€ํ„ฐ ์•Œ์•„๋ณด์ž

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

[ KG ITBANK ] KG ์•„์ดํ‹ฐ๋ฑ…ํฌ๊ธฐ๊ด€์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.

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

ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์ข…๋ฅ˜ - ๊ธฐ์ดˆ ์ง€์‹(ํŠน์ง•)๊ณผ ํ™œ์šฉ๋˜๋Š” ์ผ

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

์ž๋ฐ”ํ•™์› JAVAํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ต์œก๊ณผ์ • (feat. KG์•„์ดํ‹ฐ๋ฑ…ํฌ)

์ž๋ฐ”ํ•™์› JAVAํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ต์œก๊ณผ์ • (feat. KG์•„์ดํ‹ฐ๋ฑ…ํฌ) ์ž๋ฐ” ์–ธ์–ด ํ•™์Šต์„ ํ†ตํ•ด ๊ฐ์ฒด ์ง€ํ–ฅ์–ธ์–ด์˜ ํ•„์š”์„ฑ๊ณผ ๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋Œ€ํ•œ ์ง€์‹์„ ์Šต๋“ํ•˜๋Š” ๊ณผ์ • ์ž…๋‹ˆ๋‹ค. ์ž๋ฐ”ํ•™์› JAVAํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ต์œก๊ณผ์ • (feat. KG์•„์ดํ‹ฐ๋ฑ…ํฌ) - ๊ณผ์ • ์†Œ๊ฐœ ์ž๋ฐ”๋Š” ๊ฐ์ฒด์ง€ํ–ฅํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ์„œ C/C++์— ๋น„ํ•ด ๊ฐ„๋žตํ•˜๊ณ  ์‰ฌ์šฐ๋ฉฐ ๋„คํŠธ์›Œํฌ ๊ธฐ๋Šฅ์˜ ๊ตฌํ˜„์ด ์šฉ์ดํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ธํ„ฐ๋„ท ํ™˜๊ฒฝ์—์„œ ๊ฐ€์žฅ ํ™œ๋ฐœํžˆ ์‚ฌ์šฉ๋˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ž…๋‹ˆ๋‹ค. ์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ์€ ์šด์˜์ฒด์ œ์˜ ์ข…๋ฅ˜์— ๊ด€๊ณ„์—†์ด ๋Œ€๋ถ€๋ถ„์˜ ์‹œ์Šคํ…œ์—์„œ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ์žฅ์ ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ์ธ๊ธฐ๋ฅผ ์–ป๊ณ  ์žˆ์œผ๋ฉฐ, ํŠนํžˆ ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ์–ธ์–ด๋กœ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ž๋ฐ”ํ•™์› JAVAํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ต์œก๊ณผ์ • (feat. KG์•„์ดํ‹ฐ๋ฑ…ํฌ) - ํ•™์Šต๋ชฉํ‘œ..

์ž๋ฐ” ๋ฉ”์†Œ๋“œ - ์ž๋ฐ” ํ‘œ์ค€ ์ž…์ถœ๋ ฅ ํด๋ž˜์Šค

์ž๋ฐ” ๋ฉ”์†Œ๋“œ - ์ž๋ฐ” ํ‘œ์ค€ ์ž…์ถœ๋ ฅ ํด๋ž˜์Šค โ€‹ ์•ˆ๋…•ํ•˜์„ธ์š”. ์†Œ์†Œํ–‰์ž…๋‹ˆ๋‹ค. ์ž๋ฐ” ํ‘œ์ค€ ์ž…์ถœ๋ ฅ ํด๋ž˜์Šค ์‚ฌ์šฉ์ž๊ฐ€ ํ”„๋กœ๊ทธ๋žจ๊ณผ ๋Œ€ํ™”ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์‚ฌ์šฉ์ž์™€ ํ”„๋กœ๊ทธ๋žจ ์‚ฌ์ด์˜ ์ž…์ถœ๋ ฅ์„ ๋‹ด๋‹นํ•˜๋Š” ์ˆ˜๋‹จ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ž๋ฐ”์—์„œ๋Š” ๋ชจ๋“  ๊ฒƒ์ด ๊ฐ์ฒด๋กœ ํ‘œํ˜„๋˜๋ฏ€๋กœ ์ž…์ถœ๋ ฅ์„ ๋‹ด๋‹นํ•˜๋Š” ์ˆ˜๋‹จ ๋˜ํ•œ ๋ชจ๋‘ ๊ฐ์ฒด์ž…๋‹ˆ๋‹ค. โ€‹ C์–ธ์–ด์˜ printf() ํ•จ์ˆ˜๋‚˜ scanf() ํ•จ์ˆ˜์ฒ˜๋Ÿผ ์ž๋ฐ”์—์„œ๋Š” System์ด๋ผ๋Š” ํ‘œ์ค€ ์ž…์ถœ๋ ฅ ํด๋ž˜์Šค๋ฅผ ์ •์˜ํ•˜์—ฌ ์ œ๊ณตํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ System ํด๋ž˜์Šค๋Š” java.lang ํŒจํ‚ค์ง€์— ํฌํ•จ๋˜์–ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. System ํด๋ž˜์Šค์—๋Š” ํ‘œ์ค€ ์ž…์ถœ๋ ฅ์„ ์œ„ํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํด๋ž˜์Šค ๋ณ€์ˆ˜(static variable)๊ฐ€ ์ •์˜๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. โ€‹ System.in System.out System.err โ€‹ ์ž๋ฐ”์—์„œ๋Š” System.in ์Šค..

์ž๋ฐ”ํ”„๋กœ๊ทธ๋žจ - ์ž๋ฐ”์˜ ๊ธฐ์ดˆ์ง€์‹

์ž๋ฐ”ํ”„๋กœ๊ทธ๋žจ - ์ž๋ฐ”์˜ ๊ธฐ์ดˆ์ง€์‹ โ€‹ ์•ˆ๋…•ํ•˜์„ธ์š”. ์†Œ์†Œํ–‰์ž…๋‹ˆ๋‹ค. ์ž๋ฐ”๋ž€? ์ž๋ฐ”(Java)๋Š” C์–ธ์–ด์— ๊ฐ์ฒด ์ง€ํ–ฅ์  ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜์—ฌ ๋งŒ๋“  C++๊ณผ ๋‹ฌ๋ฆฌ, ์ฒ˜์Œ๋ถ€ํ„ฐ ๊ฐ์ฒด ์ง€ํ–ฅ ์–ธ์–ด๋กœ ๊ฐœ๋ฐœ๋œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ž…๋‹ˆ๋‹ค. ์ž๋ฐ”๋Š” ๊ฐ€์ƒ๋จธ์‹ (JVM, Hava Virtual Machine)์„ ์‚ฌ์šฉํ•˜์—ฌ ์šด์˜์ฒด์ œ์™€๋Š” ๋…๋ฆฝ์ ์œผ๋กœ ๋™์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€‹ ๋”ฐ๋ผ์„œ, ์ž๋ฐ”๋Š” ์–ด๋Š ์šด์˜์ฒด์ œ์—์„œ๋‚˜ ๊ฐ™์€ ํ˜•ํƒœ๋กœ ์‹คํ–‰๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋กœ ์ด๋Ÿฌํ•œ ์ ์ด ์ˆ˜๋งŽ์€ ๊ฐœ๋ฐœ์ž๋กœ ํ•˜์—ฌ๊ธˆ ์ž๋ฐ”๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ํ•˜๋Š” ์›๋™๋ ฅ์ด ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ์ž๋ฐ”๋Š” ์ „ ์„ธ๊ณ„์—์„œ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ์ž๋ฐ”์˜ ์—ญ์‚ฌ ์ฒ˜์Œ์— ์ž๋ฐ”๋Š” ๊ฐ€์ „์ œํ’ˆ ๋‚ด์—์„œ ๋™์ž‘ํ•˜๋Š” ์ž„๋ฒ ๋””๋“œ ํ”„๋กœ๊ทธ๋žจ์„ ์œ„ํ•œ ์–ธ์–ด๋กœ ์ฌ ๋งˆ์ดํฌ๋กœ์‹œ์Šคํ…œ์ฆˆ(Sun Microsystems)์‚ฌ์˜ ์ œ์ž„์Šค ๊ณ ..

C์–ธ์–ด ํ•จ์ˆ˜ - printf ํ•จ์ˆ˜, scanf ํ•จ์ˆ˜

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

C์–ธ์–ด ํ”„๋กœ๊ทธ๋žจ - C์–ธ์–ด์˜ ๊ธฐ์ดˆ๋ฅผ ์•Œ์•„๋ณด์ž

C์–ธ์–ด ํ”„๋กœ๊ทธ๋žจ - C์–ธ์–ด์˜ ๊ธฐ์ดˆ๋ฅผ ์•Œ์•„๋ณด์ž โ€‹ ์•ˆ๋…•ํ•˜์„ธ์š”. ์†Œ์†Œํ–‰์ž…๋‹ˆ๋‹ค. C์–ธ์–ด๋ž€? C์–ธ์–ด๋Š” ํ˜„์žฌ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ๊ฑฐ์˜ ๋ชจ๋“  ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ž…๋‹ˆ๋‹ค. โ€‹ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ž€ ์ปดํ“จํ„ฐ์˜ ์‹œ์Šคํ…œ์„ ๊ตฌ๋™์‹œํ‚ค๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•œ ์–ธ์–ด๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋Š” ํฌ๊ฒŒ ์ €๊ธ‰ ์–ธ์–ด(low-level language)์™€ ๊ณ ๊ธ‰ ์–ธ์–ด(high-level language)๋กœ ๋‚˜๋‰ฉ๋‹ˆ๋‹ค. โ€‹ ์ €๊ธ‰ ์–ธ์–ด์™€ ๊ณ ๊ธ‰ ์–ธ์–ด๋Š” ์ข‹๊ณ  ๋‚˜์œ ์–ธ์–ด๊ฐ€ ์•„๋‹ˆ๋ผ, ๊ธฐ๊ณ„๊ฐ€ ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์šด๊ฐ€(์ €๊ธ‰ ์–ธ์–ด), ์‚ฌ๋žŒ์ด ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์šด๊ฐ€(๊ณ ๊ธ‰ ์–ธ์–ด)๋ฅผ ์ƒ๋Œ€์ ์œผ๋กœ ๋‚˜๋ˆˆ ๊ฐœ๋…์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€‹ ์ €๊ธ‰ ์–ธ์–ด๋Š” ์ปดํ“จํ„ฐ๊ฐ€ ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๊ฒŒ ์ž‘์„ฑ๋œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ, ๋Œ€ํ‘œ์ ์ธ ์–ธ์–ด๋กœ๋Š” ๊ธฐ๊ณ„์–ด(machine languag..

ํด๋ผ์šฐ๋“œ ์šฉ์–ด์ •๋ฆฌ - ํ•œ ๋ˆˆ์— ์•Œ์•„๋ณด๊ธฐ

ํด๋ผ์šฐ๋“œ ์šฉ์–ด์ •๋ฆฌ - ํ•œ ๋ˆˆ์— ์•Œ์•„๋ณด๊ธฐ ์•ˆ๋…•ํ•˜์„ธ์š”. ์†Œ์†Œํ–‰์ž…๋‹ˆ๋‹ค. ํด๋ผ์šฐ๋“œ ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ…์ด๋ž€ ์ธํ„ฐ๋„ท ๊ธฐ๋ฐ˜์˜ ์ปดํ“จํŒ…์„ ๋งํ•˜๊ณ , ์ธํ„ฐ๋„ท ์ƒ์˜ ๊ฐ€์ƒํ™”๋œ ์„œ๋ฒ„์— ํ”„๋กœ๊ทธ๋žจ์„ ๋‘๊ณ  ํ•„์š”ํ•  ๋•Œ๋งˆ๋‹ค ์ปดํ“จํ„ฐ๋‚˜ ์Šค๋งˆํŠธํฐ ๋“ฑ์— ๋ถˆ๋Ÿฌ์™€ ์‚ฌ์šฉํ•˜๋Š” ์„œ๋น„์Šค๋ฅผ ์ง€์นญํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ์–ธ์ œ๋“  ์–ด๋””์„œ๋“  ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ํด๋ผ์šฐ๋“œ ์„œ๋ฒ„์—์„œ ์›ํ•˜๋Š” ์„œ๋น„์Šค(์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ํ”Œ๋žซํผ, ์ธํ”„๋ผ ๋“ฑ)๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ… ์„œ๋น„์Šค๋Š” ๋ฒ”์œ„์™€ ์ข…๋ฅ˜์— ๋”ฐ๋ผ ๋ถ„๋ฅ˜๋ฉ๋‹ˆ๋‹ค. ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ… ์„œ๋น„์Šค์— ๋”ฐ๋ฅธ ๋ถ„๋ฅ˜ IaaS (Infrastructure as a Service) ์ธํ”„๋ผ๋ฅผ ์ง€์›ํ•˜๋Š” ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค. ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ… ์„œ๋น„์Šค ๋ชจ๋ธ๋กœ์จ CPU ์ฝ”์–ด, ๋ฉ”๋ชจ๋ฆฌ ์šฉ๋Ÿ‰, ํ•˜๋“œ๋””์Šคํฌ ๋“ฑ ์ปดํ“จํ„ฐ ์ž์›์„ ์‚ฌ์šฉ์ž์˜ ์š”๊ตฌ์— ๋งž๊ฒŒ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋Œ€ํ‘œ์ ์ธ Ia..

ํŒŒ์ด์ฌ ๊ธฐ์ดˆ๊ณต๋ถ€ - ์ฒด๊ณ„์ ์ธ ๊ณต๋ถ€ ๊ณ„ํš์„ธ์šฐ๊ธฐ

ํŒŒ์ด์ฌ ๊ธฐ์ดˆ๊ณต๋ถ€ - ์ฒด๊ณ„์ ์ธ ๊ณต๋ถ€ ๊ณ„ํš์„ธ์šฐ๊ธฐ โ€‹ ์•ˆ๋…•ํ•˜์„ธ์š”. ์†Œ์†Œํ–‰์ž…๋‹ˆ๋‹ค. ํŒŒ์ด์ฌ์ด๋ž€? ํŒŒ์ด์ฌ(Python)์€ ๋„ค๋œ๋ž€๋“œ ์ถœ์‹ ์˜ ํ”„๋กœ๊ทธ๋ž˜๋จธ์ธ ๊ท€๋„ ๋ฐ˜ ๋กœ์„ฌ(Guido van Rossum)์ด 1989๋…„์— ๊ฐœ๋ฐœํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ž…๋‹ˆ๋‹ค. ํŒŒ์ด์ฌ์€ ๋ฌธ๋ฒ•์ด ์–ด๋ ต์ง€ ์•Š์•„์„œ ์ฝ”๋“œ๋ฅผ ์‰ฝ๊ฒŒ ์ž‘์„ฑํ•˜๊ณ  ์ฝ์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ธํ„ฐํ”„๋ฆฌํ„ฐ์—์„œ ๋ฐ”๋กœ ์‹คํ–‰ํ•˜์—ฌ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋น ๋ฅด๊ฒŒ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ๋‹ค์–‘ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ๋งŽ์ด ์กด์žฌํ•˜๋ฏ€๋กœ, ์ด๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์›ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ๋น ๋ฅด๊ฒŒ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€‹ ํŒŒ์ด์ฌ์€ ๊ต์œก์ ์ธ ๋ชฉ์ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์‹ค๋ฌด์—์„œ๋„ ๋งŽ์ด ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์œผ๋ฉฐ, ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ๊ณผ ์•ฑ, ์„œ๋ฒ„ ์‚ฌ์ด๋“œ ์˜์—ญ๊นŒ์ง€ ๋‹ค์–‘ํ•œ ๋ถ„์•ผ์—์„œ ํ™œ์šฉ๋˜๊ณ  ์žˆ๋Š” ์ „ ์„ธ๊ณ„์—์„œ ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. โ€‹ ์ด์™€ ๊ฐ™์€ ์ด์œ ๋กœ ํŒŒ์ด์ฌ์€ ํ”„..

๋ฐ˜์‘ํ˜•