์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.

PRINT "Hello, World!"

1. ๊ฐœ์š”2. ์ƒ์„ธ3. ๋ฐฉ์‹
3.1. ์ˆœ์ฐจ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹3.2. ๊ตฌ์กฐ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹3.3. ๊ฐ์ฒด ์ง€ํ–ฅ ๋ฐฉ์‹
4. ์†Œํ”„ํŠธ์›จ์–ด ๋ชฉ๋ก
4.1. ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ4.2. ๊ธฐํƒ€
5. ์ฝ”๋“œ ์˜ˆ์ œ6. ๊ธฐํƒ€

1. ๊ฐœ์š”[ํŽธ์ง‘]

Beginner's All-purpose Symbolic Instruction Code
(์ดˆ๋ณด์ž์šฉ ๋‹ค๋ชฉ์  ๊ธฐํ˜ธ๋ช…๋ น ์ฝ”๋“œ)[1]

ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์ค‘ ํ•˜๋‚˜๋กœ ๊ฐ„๋‹จํ•˜๊ณ  ๋ฐฐ์šฐ๊ธฐ ์‰ฌ์šด ์–ธ์–ด๋กœ ์ž˜ ์•Œ๋ ค์ ธ์žˆ๋‹ค. ๋ณธ๋ž˜ ์˜์–ด ๋‹จ์–ด base์˜ ํ˜•์šฉ์‚ฌํ˜•์ธ basic์˜ ๋ฐœ์Œ์„ ๋”ฐ์˜จ ๋ง๋กœ์„œ 1986๋…„์— ์ œ์ •๋œ ์™ธ๋ž˜์–ด ํ‘œ๊ธฐ๋ฒ•์— ๋”ฐ๋ฅด๋ฉด ๋ฒ ์ด์‹์ด ์ •ํ™•ํ•œ ํ‘œ๊ธฐ์ด์ง€๋งŒ ํ•œ๊ตญ์—์„œ๋Š” ๋ฒ ์ด์ง์ด๋ผ๋Š” ํ‘œ๊ธฐ๊ฐ€ ์••๋„์ ์œผ๋กœ ๋„๋ฆฌ ํ†ต์šฉ๋˜๊ณ  ์žˆ๋‹ค. ์†Œ์‹ฏ์ ์— ์ปดํ“จํ„ฐ ์ข€ ๋งŒ์ ธ๋ณธ 1970~80๋…„๋Œ€์ƒ์ด๋ผ๋ฉด ์ถ”์–ตํ•˜๋Š” ์ด๊ฐ€ ๋งŽ์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด.

๋Œ€ํ•œ๋ฏผ๊ตญ์„ ์ œ์™ธํ•œ ์–ด๋А ๋‚˜๋ผ์—์„œ๋„ BASIC์„ ๋ฒ ์ด์ง์œผ๋กœ ์ฝ์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์—(์ผ๋ณธ๋„ ใƒ™ใƒผใ‚ทใƒƒใ‚ฏ, ๋ฒ ์ด์‹์œผ๋กœ ๋ฐ”๋กœ ๋ฐœ์Œํ•œ๋‹ค) ๋Œ€ํ•œ๋ฏผ๊ตญ์—์„œ๋งŒ ์“ฐ์ด๋Š” ํ‹€๋ฆฐ ๋ฐœ์Œ์ด๋‹ค. 80๋…„๋Œ€ ์˜์–ด ๋ฐœ์Œ์˜ ์œ ์‚ฐ์ด๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋Š” ํ‘œํ˜„. ์™ธ๋ž˜์–ด ํ‘œ๊ธฐ๋ฒ• ์ƒ์œผ๋กœ ๋ณด๋ฉด ๋ถ„๋ช… ํ‹€๋ฆฐ ํ‘œํ˜„์ด์ง€๋งŒ ๋ฐฑ๊ณผ์‚ฌ์ „์ด๋‚˜ ์ถœํŒ๋ฌผ์—์„œ๊นŒ์ง€ ๋ฒ ์ด์ง์œผ๋กœ ์“ฐ์ผ ์ •๋„๋กœ ์ด๋ฏธ ํ†ต์šฉ ํ‘œ๊ธฐ๋กœ ์ •์ฐฉ๋œ ๋ง์ด๋ผ ์ด์ œ ์™€์„œ ๋ฐ”๊พธ๊ธฐ๋„ ๊ณค๋ž€ํ•œ ์ƒํ™ฉ์ด ๋˜์—ˆ๋‹ค. 2010๋…„๋Œ€ ๋“ค์–ด์„œ๋Š” ๋ฒ ์ด์‹์ด๋ผ๊ณ  ํ•˜๋ฉด ์ปดํ“จํ„ฐ ๊ฐœ๋ฐœ์ž๋‚˜ ๊ณตํ•™๋„ ํ•œ์ •์œผ๋กœ ์ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ผ๊ณ  ์ดํ•ดํ•˜์ง€ ์ผ๋ฐ˜์ธ๋“ค์€ ๋Œ€๋ถ€๋ถ„์ด SHOW ME THE MONEY 4์˜ ์šฐ์Šน์ž ๋ฒ ์ด์‹์„ ๋– ์˜ฌ๋ฆด ์ •๋„์ด๋‹ˆ... ๊ทธ๋ฆฌ๊ณ  ํ•œ๊ตญ์—์„œ "๋ฒ ์ด์ง"์ด๋ผ๋Š” ํ‘œํ˜„์€ 2000๋…„๋Œ€ ๋“ค์–ด์„œ๋„ ๋ฒ ์ด์งํ•˜์šฐ์Šค(The BASICHOUSE)๋ผ๋Š” ์˜๋ฅ˜ ๋ธŒ๋žœ๋“œ๋กœ ์ž˜๋งŒ ์‚ฌ์šฉ์ค‘์ด๋‹ค. "๋ฒ ์ด์ง"์ด๋ผ๋Š” ๋‹จ์–ด๊ฐ€ 2020๋…„ ์ง€๊ธˆ๋„, ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํ”ํžˆ ๋ณด๋Š” ์˜๋ฅ˜ ๋ธŒ๋žœ๋“œ๋กœ๋„ ์‚ฌ์šฉ๋˜๋‹ค ๋ณด๋‹ˆ BASIC์— ๋Œ€ํ•ด ํ•œ๊ตญ์ธ๋“ค์€ "๋ฒ ์ด์‹"๋ณด๋‹ค๋Š” "๋ฒ ์ด์ง"์ด๋ผ๋Š” ํ‘œ๊ธฐ๋ฅผ ์ ‘ํ•  ๊ธฐํšŒ๊ฐ€ ๋งŽ๋‹ค. ์–ธ์–ด์˜ ์‚ฌํšŒ์„ฑ์— ๋”ฐ๋ผ, BASIC์˜ ๊ณต์‹ ํ‘œ๊ธฐ ์ž์ฒด๋Š” "๋ฒ ์ด์‹"์ด์ง€๋งŒ, "๋ฒ ์ด์ง"์ด๋ผ๋Š” ํ†ต์šฉ ํ‘œํ˜„์ด ์ •์ฐฉ๋ผ๋ฒ„๋ฆฐ ๊ฒƒ์ด๋‹ค.

1963๋…„ ๋‹คํŠธ๋จธ์Šค ๋Œ€ํ•™๊ต์˜ ์กด ์ผ€๋ฉ”๋‹ˆ(John Kemeny)์™€ ํ† ๋จธ์Šค ์ปค์ธ (Thomas Kurtz)๊ฐ€ ๊ฐœ๋ฐœํ•œ ๊ฝค ์œ ์„œ๊นŠ์€ ์–ธ์–ด์ด๋‹ค. ๋ณธ๋ž˜๋Š” ๋Œ€ํ™”ํ˜• ๋ฉ”์ธํ”„๋ ˆ์ž„ ์‹œ๋ถ„ํ•  ์–ธ์–ด๋กœ ์„ค๊ณ„๋˜์—ˆ์œผ๋ฉฐ, ํผ์Šค๋„ ์ปดํ“จํ„ฐ์— ์ฑ„์šฉ๋จ์œผ๋กœ์จ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ์–ธ์–ด๊ฐ€ ๋˜์—ˆ๋‹ค. ๊ฐ„๋‹จํ•œ ์˜์–ด์˜ ์–ด๊ตฌ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ๋ช…๋ น์ด ์“ฐ์ด๋ฏ€๋กœ[2] ์‰ฝ๊ฒŒ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋‹ค๋Š” ์žฅ์ ์ด ์žˆ์œผ๋ฉฐ, ์ด ๋•Œ๋ฌธ์— ์š”์ฆ˜์—๋Š” ๋Œ€๋ถ€๋ถ„ ์ฒ˜์Œ๋ถ€ํ„ฐ C์–ธ์–ด๋‚˜ Java๋กœ ์‹œ์ž‘ํ•˜๋“ ์ง€, ๊ตณ์ด ์‰ฌ์šด ์–ธ์–ด๋ฅผ ๊ณ ๋ฅธ๋‹ค๋ฉด ํŒŒ์ด์ฌ์œผ๋กœ ์‹œ์ž‘ํ•ด์„œ ์˜๋ฏธ๊ฐ€ ํ‡ด์ƒ‰ํ–ˆ์ง€๋งŒ ๋Œ€ํ‘œ์ ์ธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ต์œก์šฉ ์–ธ์–ด๋กœ ๋ณด๊ธ‰๋˜์—ˆ๋˜ ์–ธ์–ด์ด๋ฉฐ ์˜ค๋Š˜๋‚ ๊นŒ์ง€๋„ MS์˜ ํ‘ธ์‹œ๋กœ ์ƒ๋ช…๋ ฅ์„ ์œ ์ง€ํ•˜๊ณ  ์žˆ๋Š” ์–ธ์–ด์ด๋‹ค.

์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์˜์–ด ๋‹จ์–ด๋“ค์„ ๋Œ€๊ฑฐ ์ฑ„์šฉํ•ด ๋ฐฐ์šฐ๊ธฐ ์‰ฝ๊ณ  ์ง๊ด€์ ์ด๋‹ค. ๋”ฐ๋ผ์„œ ํ”„๋กœ๊ทธ๋žจ ์ œ์ž‘์ด ์•„์ฃผ ์‰ฝ๋‹ค๋Š” ์žฅ์ ์ด ์žˆ๋‹ค. ์ƒ์šฉ ์†Œํ”„ํŠธ์›จ์–ด ์‹œ์žฅ์ด ๋„ˆ๋ฌด๋‚˜ ์ž‘์•˜๋˜ ํผ์Šค๋„ ์ปดํ“จํ„ฐ ์ดˆ์ฐฝ๊ธฐ(1970~1980๋…„๋Œ€), ๋งŽ์€ ์‚ฌ์šฉ์ž๋“ค์ด ์Šค์Šค๋กœ ํ•„์š”ํ•œ ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค์–ด ์“ธ ์ˆ˜ ์žˆ๊ฒŒ ํ•ด ์ฃผ๋Š” ์œ ์šฉํ•œ ๋„๊ตฌ์˜€๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ์˜์™ธ๋กœ ์‹ฌ์˜คํ•œ ๋ฉด์ด ์žˆ์–ด, ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค๋ฉฐ ๋ฐฐ์šฐ๋‹ค๋ณด๋ฉด ์ œ๋ฒ• ๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ์„ ๊ฐ€์ง„ ํ”„๋กœ๊ทธ๋žจ๋„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์˜ค๋Š˜๋‚ ์—๋„ BASIC ๊ณ„์—ด์˜ ์–ธ์–ด์ธ VBA๋ฅผ ํ†ตํ•ด MS ์˜คํ”ผ์Šค์šฉ ๋งคํฌ๋กœ ๋ฐ ํ”„๋กœ์‹œ์ €๋ฅผ ์ž‘์„ฑํ•˜์—ฌ ์˜คํ”ผ์Šค ์‚ฌ์šฉ์ž๋ฅผ ๋•๊ณ  ์žˆ๋‹ค.

๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ๊ฐ€ ์‚ฌ๋ž‘ํ•˜๋Š” ์–ธ์–ด๋กœ๋„ ์œ ๋ช…ํ•˜๋‹ค. ์•„๋Š” ์‚ฌ๋žŒ์ด ๋“œ๋ฌผ์ง€๋งŒ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์—์„œ๋Š” MS-DOS ์‹œ์ ˆ๋ถ€ํ„ฐ ์œˆ๋„์šฐ XP๊นŒ์ง€๋„ ๋ฒ ์ด์ง ์ธํ„ฐํ”„๋ฆฌํ„ฐ(QBASIC)๋ฅผ ๋ฒˆ๋“ค๋กœ ์ œ๊ณตํ•˜๊ณ  ์žˆ์—ˆ์œผ๋ฉฐ ์˜ค๋Š˜๋‚ ์—๋„ ๋ฒ ์ด์ง์ด ์ƒ๋ช…๋ ฅ์„ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ๋„ ๋‹ค MS์˜ ํž˜์ด๋ผ๊ณ  ํ•ด๋„ ๊ณผ์–ธ์ด ์•„๋‹ ์ •๋„. ๋’ค์ง‘์–ด๋งํ•˜๋ฉด MS๊ฐ€ ์—†์œผ๋ฉด BASIC์€ ์™„์ „ํžˆ ๋งํ•œ๋‹ค.

๊ณตํ•™์šฉ ๊ณ„์‚ฐ๊ธฐ๋Š” ๋ณดํ†ต ํ”„๋กœ๊ทธ๋ž˜๋จธ๋ธ” ์–ธ์–ด๋กœ ๋ฒ ์ด์‹์„ ์ง€์›ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•„ ๊ทธ ์ชฝ์—์„œ ๋ชฉ์ˆจ์„ ์ด์–ด๋‚˜๊ฐ€๊ณ  ์žˆ๋‹ค. ํŠนํžˆ Texas Instruments. ์ด ํšŒ์‚ฌ๋Š” TI-BASIC์ด๋ผ๊ณ  ํ•˜๋Š” BASIC ๊ธฐ๋ฐ˜์˜ ๊ณตํ•™์šฉ ๊ณ„์‚ฐ๊ธฐ์šฉ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ๋งŒ๋“ค์–ด์„œ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค. ํœด๋ ›ํŒฉ์ปค๋“œ์˜ ๊ณตํ•™์šฉ ๊ณ„์‚ฐ๊ธฐ๋„ BASIC์„ ์“ธ ์ˆ˜๋Š” ์žˆ๋Š”๋ฐ, ๋”ฐ๋กœ HP์—์„œ ์ง€์ •ํ•œ ๋ฐ์ดํ„ฐ ์ง‘ํ•ฉ์ด ์—†์–ด์„œ TI์šฉ BASIC ์ฝ”๋“œ๋ฅผ Ctrl CV ํ•ด์„œ ์“ด๋‹ค.

๋ฒ ์ด์‹์ด ๋งํ–ˆ์–ด์š” ๋ฃจํŠธ๋ฅผ ํƒ€๊ฒŒ ๋œ ๊ฒฐ์ •์ ์ธ ์›์ธ์€ '๊ต์œก์šฉ์œผ๋กœ๋Š” ๋›ฐ์–ด๋‚˜์ง€๋งŒ, ์‹ค๋ฌด ์‚ฌ์šฉ๋ฅ ์ด ๋‚ฎ๊ณ , ์ƒ์‚ฐ์„ฑ๋„ ๋–จ์–ด์ง„๋‹ค'๋Š” ์ ์ด ๊ฐ€์žฅ ํฌ๋‹ค. ๊ณต๋ถ€ํ•˜๊ธฐ๋Š” ์ข‹์€๋ฐ ๊ณต๋ถ€ํ•ด์„œ ์จ๋จน์„ ๊ณณ์ด ์—†๋‹ค๋Š” ์†Œ๋ฆฌ. ๊ทธ๋ฆฌ๊ณ  ์จ๋จน์„ ๊ณณ์— ๋Œ€ํ•œ ๋ฌธ์ œ๋ฅผ ์‹ฌ์‹ฌํ•ด์„œ ์‹œ๊ฐ„๋•Œ์šฐ๊ธฐ ์šฉ์œผ๋กœ ๋งŒ๋“ค์–ด ํ•ด๊ฒฐํ•œ(...) ๋„ค๋œ๋ž€๋“œ์˜ Python์ด ๋‚˜์˜ค๋ฉด์„œ, BASIC์€ 2000๋…„๋Œ€ ์ค‘๋ฐ˜ ์ดํ›„๋กœ ์™„์ „ํžˆ ์•ˆ์Šต๋ฃจํŠธ๋ฅผ ํƒ”๋‹ค. MS๊ฐ€ ์—†์–ด์ง€๊ฑฐ๋‚˜, MS์—์„œ BASIC์„ ํฌ๊ธฐํ•œ๋‹ค๋ฉด BASIC์€ ์ •๋ง๋กœ ์—†์–ด์งˆ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’๋‹ค.

BASIC์˜ "์จ๋จน์„ ๊ณณ"์— ๋ถ€๋ถ„์€ ์ ˆ๋Œ€ ๋‹จ์ˆœํžˆ ๋„˜์–ด๊ฐˆ ์–˜๊ธฐ๊ฐ€ ์•„๋‹ˆ๋‹ค. 1990๋…„๋Œ€ ํ›„๋ฐ˜๊นŒ์ง€๋„ ์ธ๊ธฐ์žˆ๊ณ  ํ™œ์šฉ๋„๋„ ๋†’์•˜๋˜ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์˜ Visual Basic์„ 2000๋…„๋Œ€ ์ดˆ๋ฐ˜ .NET Framework๊ธฐ๋ฐ˜์œผ๋กœ ์ „ํ™˜ํ•˜์˜€๋‹ค. ๋ฌธ์ œ๋Š” ์ด์ „ ๋ฒ„์ „๊ณผ ํ˜ธํ™˜์„ฑ์ด ์—†๋Š” Visual Basic .NET์œผ๋กœ ๋„˜์–ด๊ฐ€๋ฉด์„œ ์‚ฌ์šฉ์ž๋“ค์˜ ํฐ ๋ฐ˜๋ฐœ์„ ๋ถˆ๋Ÿฌ ์ผ์œผ์ผฐ๋‹ค๋Š” ์ ์ด๋‹ค. ๋‹น์žฅ 2020๋…„ ์ง€๊ธˆ๊นŒ์ง€๋„ VB.NET๊ณผ VB 6.0์„ ์‚ฌ์šฉํ•˜๋Š” ์ง„์˜์ด ๋‚˜๋ˆ ์ ธ์žˆ์œผ๋ฉฐ ์„œ๋กœ ๋งค์šฐ ์ ๋Œ€์ ์ด๋‹ค. ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ๋ณธ์‚ฌ์กฐ์ฐจ VBA์— ๋Œ€ํ•ด VB 6.0 ์ง„์˜์˜ ๋ฐ˜๋ฐœ ์—ฌ๋ก ์— ๋ฐ€๋ ค์„œ 2020๋…„ ์ง€๊ธˆ๊นŒ์ง€๋„ VB.NET ๊ธฐ๋ฐ˜ ์–ธ์–ด๋กœ ์ „ํ™˜ํ•˜์ง€ ๋ชปํ•˜๊ณ  VB 6.0 ๊ธฐ๋ฐ˜์˜ VBA๋ฅผ ์œ ์ง€ํ•˜๊ณ  ์žˆ๋Š” ์‹ค์ •์ด๋‹ค. ๊ทธ๋Ÿฌ๋‹ค๋ณด๋‹ˆ MS์—์„œ BASIC์— ๋Œ€ํ•œ ๊ด€์‹ฌ์ด ๋ถ„์‚ฐ๋๊ณ , ๋งˆ์นจ BASIC ์ง„์˜ ๋ถ„๋ฆฌ์— ๋”ฐ๋ฅธ ๊ณต๋ฐฑ์„ ์˜คํ”ˆ์†Œ์Šค ์ง„์˜์—์„œ ๋ฐ€์–ด์ฃผ๋˜ Python๊ฐ€ ๋‚œ์ž…ํ•˜์—ฌ ์ฐจ์ง€ํ•œ ๊ฒƒ์ด๋‹ค. ํ•œ๋งˆ๋””๋กœ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ๋‹ต์ง€ ์•Š๊ฒŒ ํ•˜์œ„ ํ˜ธํ™˜์„ฑ์„ ๋ฒ„๋ ธ๋‹ค๊ฐ€ ์ฃผ๋„๊ถŒ์„ ๋บ๊ธด ์‚ฝ์งˆ. ์ฆ‰ ์ง€๊ธˆ์˜ Python์€ ์–ด๋–ป๊ฒŒ ๋ณด๋ฉด ๊ณผ๊ฑฐ Basic์˜ ์ž๋ฆฌ๋ฅผ ์ฐจ์ง€ํ•œ ์–ธ์–ด๋ผ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. Python๋„ 2์™€ 3๊ฐ„ ์ง„์˜ ๋ถ„๋ฆฌ๊ฐ€ ๋˜์–ด์„œ 2010๋…„๋Œ€ ์ค‘๋ฐ˜ ๋ฌธ์ œ๊ฐ€ ๋งŽ์•˜์ง€๋งŒ Python 2์—๋Š” ์น˜๋ช…์ ์ธ ๋ณด์•ˆ ๊ฒฐํ•จ์ด ์žˆ๋‹ค๋Š” ์ ์„ ๋‚ด์„ธ์›Œ์„œ Python 3๊ฐ€ ์ง„์˜ ๋ถ„๋ฆฌ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  Python 2๋ฅผ ๋Œ€์ฒดํ•˜์—ฌ ์ฃผ๋ฅ˜ ์ž…์ง€๋ฅผ ์ฐจ์ง€ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. BASIC ์ง„์˜์€ ์œ ๊ฐ์Šค๋Ÿฝ๊ฒŒ๋„ VB.NET ์ „ํ™˜ ๊ณผ์ •์ด ๋งค์šฐ ๋ถ€์‹คํ–ˆ๊ณ  MS๊ฐ€ ๊ฐ•์••์ ์œผ๋กœ ์ „ํ™˜ํ•˜๋Š” ๊ณผ์ •์—์„œ ์ˆ˜๋ฐ˜๋œ ๋ฐ˜๋ฐœ์„ ์–ต๋ˆ„๋ฅด๋Š” ๋ฐ ์‹คํŒจํ•œ ๊ฒƒ์ด๋‹ค. MS์—์„œ ์ ์ ˆํ•œ ๋ช…๋ถ„์„ ๋‚ด์„ธ์›Œ์„œ ๊ต์ฒดํ•ด์•ผ ํ–ˆ๋Š”๋ฐ ์œ ์ €๋“ค์ด ๋‚ฉ๋“ํ• ๋งŒํ•œ ๋ช…๋ถ„์„ ๋‚ด์„ธ์šฐ๋Š” ๋ฐ ์‹คํŒจํ•œ ๊ฒƒ. VB 6.0์— ๋šœ๋ ทํ•œ ๊ฒฐํ•จ์ด ์žˆ๋Š” ๊ฒƒ๋„ ์•„๋‹ˆ์—ˆ๊ณ ..

2. ์ƒ์„ธ[ํŽธ์ง‘]

์˜ค๋Š˜๋‚  ๋ฒ ์ด์ง์€ ๊ณผ๊ฑฐ์— ๋น„ํ•ด ์‚ฌ์šฉ๋ฒ”์œ„๊ฐ€ ๋งŽ์ด ์ถ•์†Œ๋˜์—ˆ์ง€๋งŒ 8๋น„ํŠธ PC๊ฐ€ ์‹œ์žฅ์˜ ์ฃผ๋ฅ˜์˜€๋˜ 1980๋…„๋Œ€์—๋Š” ๋Œ€๋ถ€๋ถ„์˜ PC์— ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฒ ์ด์ง ์ธํ„ฐํ”„๋ฆฌํ„ฐ๊ฐ€ ROM์— ์ˆ˜๋ก๋˜์–ด ๋‚ด์žฅ๋˜์–ด ์žˆ๋Š” ๊ธฐ๋ณธ ์–ธ์–ด์˜€๋‹ค. ๊ฐœ์ธ์šฉ ์ปดํ“จํ„ฐ๋ผ๋Š” ๊ฐœ๋…์ด ๋ง‰ ์ •์ฐฉ๋˜์—ˆ๋˜ ์‹œ๊ธฐ์˜€๊ธฐ ๋•Œ๋ฌธ์— ์‚ฐ์—…์šฉ์œผ๋กœ๋Š” ์ƒ๋Œ€์ ์œผ๋กœ ์ ํ•ฉํ•˜์ง€ ์•Š์•„๋„ ๊ต์œก์šฉ์œผ๋กœ ๊ฐ€์น˜๊ฐ€ ๋†’์€ ๋ฒ ์ด์ง์„ ๋‚ด์žฅํ•œ๋‹ค๋Š” ๊ฒƒ์€ ํ•ฉ๋ฆฌ์ ์ธ ์ •์ฑ…์ด์—ˆ๋‹ค. ๋น„์‹ผ ๋น„์šฉ์œผ๋กœ ์ธํ•ด ํ”Œ๋กœํ”ผ ๋””์Šคํฌ ๋“œ๋ผ์ด๋ธŒ ๊ฐ™์€ ๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜๊ฐ€ ๋ณ„๋งคํ’ˆ์ธ ๊ฒŒ ๋‹น์—ฐํ–ˆ๋˜ ์‹œ์ ˆ์ด๋‹ˆ๋งŒํผ '์ปดํ“จํ„ฐ ๋ณธ์ฒด๋งŒ ๊ฐ€์ง€๊ณ  ๋ญ”๊ฐ€๋ฅผ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ'์€ ๋ฒ ์ด์ง์œผ๋กœ ์ฝ”๋”ฉ์„ ํ•ด๋ณด๋Š” ๊ฒƒ์ด ์ „๋ถ€์˜€์„ ์ •๋„๋กœ ๋‚ด์žฅ ๋ฒ ์ด์ง์€ ๋น„์ค‘์ด ์ปธ๋‹ค. ์ผ์ข…์˜ ๊ฐ„์ด OS ์—ญํ• ์„ ํ–ˆ๋‹ค๊ณ  ๋ณด์•„๋„ ์ข‹์„ ๊ฒƒ์ด๋‹ค. ์‹ค์ œ๋กœ ๋‹น์‹œ์˜ ๋‚ด์žฅ ๋ฒ ์ด์ง์€ ๊ฐ„๋‹จํ•œ ์‹œ์Šคํ…œ ์ œ์–ด ๋ช…๋ น์–ด๋„ ์žˆ์–ด์„œ ๋‚˜๋ฆ„๋Œ€๋กœ OS์˜ ์—ญํ• ์„ ํ•˜๊ธฐ๋„ ํ–ˆ๋‹ค. ๋‹น์‹œ๋งŒ ํ•ด๋„ "OS=ํŒŒ์ผ ์ฝ์„ ์ˆ˜ ์žˆ๊ณ  ํŒŒ์ผ ์“ธ ์ˆ˜ ์žˆ๊ณ  ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์œผ๋ฉด ์ถฉ๋ถ„" ์ด๋ผ๋Š” ๊ฐœ๋…์ด์—ˆ๊ธฐ ๋•Œ๋ฌธ. ์‚ฌ์‹ค ๊ทธ ์ด์ƒ์˜ ๊ธฐ๋Šฅ์ด ํ•„์š”ํ•˜์ง€๋„ ์•Š์•˜๋‹ค.

์ง€๊ธˆ์€ ํผ์Šค๋„ ์ปดํ“จํ„ฐ=์ธํ„ฐ๋„ท ํ•˜๋Š” ๊ธฐ๊ณ„๋ผ๋Š” ๊ฒƒ์ด ์ผ๋ฐ˜์ธ์˜ ์ธ์‹์ด๊ณ  1990๋…„๋Œ€ ์ค‘๋ฐ˜๊นŒ์ง€๋Š” PC(ํผ์Šค๋„ ์ปดํ“จํ„ฐ)=๊ฒŒ์ž„๊ธฐ, ์•„๋ž˜์•„ํ•œ๊ธ€ ์›Œ๋“œํ”„๋กœ์„ธ์„œ ๋˜๋Š” PC ํ†ต์‹ ์šฉ ํ„ฐ๋ฏธ๋„์ด๋ผ๋Š” ์ธ์‹์ด ๊ฐ•ํ–ˆ์ง€๋งŒ 80๋…„๋Œ€์—๋Š” ํผ์Šค์ปด(ํผ์Šค๋„ ์ปดํ“จํ„ฐ)=๋ฒ ์ด์ง์œผ๋กœ ํ”„๋กœ๊ทธ๋žจ ์งœ๋Š” ๊ธฐ๊ณ„๋ผ ์ธ์‹๋  ์ •๋„๋กœ ๋ฒ ์ด์ง์˜ ์ž…์ง€๋Š” ๊ฐ•๋ ฅํ–ˆ๋‹ค.[3] 1980๋…„๋Œ€ ๋‹น์‹œ ๊ตญ๋‚ด์—์„œ ํŒ๋งค๋˜๋˜ SPC-1000, SPC-1500, ๊ธˆ์„ฑ ํŒจ๋ฏธ์ฝค ์‹œ๋ฆฌ์ฆˆ, MSX, ์• ํ”Œ II ๋“ฑ์˜ 8๋น„ํŠธ ์ปดํ“จํ„ฐ ์ค‘ ๋กฌ์— ๋ฒ ์ด์ง์ด ๊ธฐ๋ณธ ํƒ‘์žฌ๋˜์ง€ ์•Š์€ ๊ธฐ๊ณ„๋Š” ์—†์—ˆ๋‹ค.[4]

IBM PC ์—ญ์‹œ ์ดˆ๊ธฐ์—๋Š” ๋กฌ์— ๋ฒ ์ด์ง์„ ๋‚ด์žฅํ•˜๊ณ  ๋ถ€ํŒ…์‹œ MS-DOS ๋””์Šคํฌ๋ฅผ ์‚ฝ์ž…ํ•˜์ง€ ์•Š์œผ๋ฉด ๋กฌ ๋ฒ ์ด์ง ์ธํ„ฐํ”„๋ฆฌํ„ฐ๊ฐ€ ๋ถ€ํŒ…๋˜๋Š” ๊ตฌ์กฐ์˜€๋‹ค. IBM PCjr์— ๋ฒ ์ด์ง ์–ธ์–ด๋ฅผ ์ถ”๊ฐ€ํ•˜๊ธฐ ์œ„ํ•œ ์นดํŠธ๋ฆฌ์ง€๋Š” 1980๋…„๋Œ€ ๋‹น์‹œ์— ๊ฝค๋‚˜ ์ธ๊ธฐ์žˆ๋Š” ํ’ˆ๋ชฉ์ด์—ˆ๋‹ค๊ณ  ํ•˜๋ฉฐ ์ด๊ฒƒ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋‚˜์ค‘์—๋Š” ๋กฌ์— ๋‚ด์žฅ๋˜์—ˆ๋‹ค. ์žฌ๋ฏธ์žˆ๋Š” ์‚ฌ์‹ค๋กœ ์ดˆ๊ธฐ IBM PC ํ˜ธํ™˜๊ธฐ์ข…์˜ ๊ฒฝ์šฐ ๋ถ€ํŒ…์‹œ์— ํ•˜๋“œ ๋‚ด ํŒŒํ‹ฐ์…˜์— ๋ถ€ํŠธ ์˜์—ญ์ด ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๋“ฑ์˜ ์ด์œ ๋กœ MS-DOS๋ฅผ ๋ถ€ํŒ…ํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ NO ROM BASIC SYSTEM HALTED๋ผ๋Š” ์—๋Ÿฌ ๋ฉ”์‹œ์ง€๊ฐ€ ๋–ด์—ˆ๋Š”๋ฐ, ๋‹น์‹œ์—๋Š” ์™œ ๋ถ€ํŒ… ์—๋Ÿฌ ๋ฉ”์‹œ์ง€์— ๋œฌ๊ธˆ์—†์ด BASIC์ด ๋‚˜์˜ค๋‚˜ ํ•˜๋Š” ์˜๋ฌธ์„ ๊ฐ€์ง„ ์œ ์ €๋“ค๋„ ๋งŽ์ด ์žˆ์—ˆ๋‹ค. ์ง„์‹ค์€ ์•ž์„œ ๋งํ–ˆ๋“ฏ ์˜ค๋ฆฌ์ง€๋„ IBM PC(์ผ๋ถ€ ํ˜ธํ™˜๊ธฐ์ข… ํฌํ•จ)๋Š” ๋กฌ ๋ฒ ์ด์ง์„ ๋‚ด์žฅํ•˜๊ณ  ์žˆ์—ˆ๊ณ  ์™ธ๋ถ€ ๊ธฐ์–ต์žฅ์น˜(ํ”Œ๋กœํ”ผ๋‚˜ ํ•˜๋“œ)๋กœ ๋ถ€ํŠธ์— ์‹คํŒจํ•  ๊ฒฝ์šฐ ๋ฒ ์ด์ง ์ธํ„ฐํ”„๋ฆฌํ„ฐ ๋ชจ๋“œ๋กœ ๋“ค์–ด๊ฐ€๊ฒŒ ๋˜์–ด ์žˆ์—ˆ์ง€๋งŒ ๋Œ€๋ถ€๋ถ„์˜ ํ˜ธํ™˜๊ธฐ์ข…์—๋Š” ๋ผ์ด์„ ์Šค ๋ฌธ์ œ๋กœ ๋กฌ ๋ฒ ์ด์ง์ด ๋‚ด์žฅ๋˜์–ด์žˆ์ง€ ์•Š์•˜๋‹ค. ๋”ฐ๋ผ์„œ ์ด๋Ÿฐ ๊ธฐ์ข…์€ ๋ถ€ํŠธ ๊ณผ์ •์—์„œ DOS ๋ถ€ํŒ…์— ์‹คํŒจํ•œ ๋’ค ๋กฌ ๋ฒ ์ด์ง์„ ํ˜ธ์ถœํ•˜๊ธฐ ์œ„ํ•ด ์ฒดํฌํ–ˆ๋”๋‹ˆ ์ด๋งˆ์ € ์—†๊ธฐ ๋•Œ๋ฌธ์— ์‹œ์Šคํ…œ์„ ์ •์ง€ํ•œ๋‹ค๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ๋‚˜์™”๋˜ ๊ฒƒ. ๋‚˜์ค‘์— ๋ฒ ์ด์ง์„ ๋‚ด์žฅํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ์ผ๋ฐ˜์ ์ด ๋˜๊ณ ๋‚˜์„œ๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ๋ฐ”๋€Œ์–ด์„œ ๊ทธ๋ƒฅ ์šด์˜์ฒด์ œ๊ฐ€ ์—†๋‹ค๋Š” ๋ฉ”์‹œ์ง€๋งŒ ๋‚˜์˜จ๋‹ค. ๋ค์œผ๋กœ ๋กฌ์— ์ €์žฅ๋œ ๋ฒ ์ด์ง ์ธํ„ฐํ”„๋ฆฌํ„ฐ๋ฅผ ํ˜ธ์ถœํ•˜๋Š” BASIC.COM๊ณผ BASICA.COM(GWBASIC.EXE๋Š” ํ•ด๋‹น ์•ˆ ๋œ๋‹ค!)์„ ์จ ๋ณธ ์ ์ด ์žˆ๋‹ค๋ฉด ์˜ฌ๋“œ ํ”„๋กœ๊ทธ๋ž˜๋จธ.

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

์‚ฌ์‹ค ์ดˆ๊ธฐ์—๋Š” ๋ฒ ์ด์ง์„ ์‚ฌ์šฉํ•œ ๊ฒŒ์ž„๋“ค๋„ ๊ฝค ๋งŽ์ด ์žˆ์—ˆ๋‹ค. ๊ฐ์ข… ๊ณต๋ชจ์ „์ด๋‚˜ ์ปดํ“จํ„ฐ ์žก์ง€์— ํˆฌ๊ณ ๋œ ๊ฒŒ์ž„ ์†Œ์Šค ์ฝ”๋“œ๋“ค์€ ์ „๋ถ€ ๋ฒ ์ด์ง์œผ๋กœ ๋˜์–ด์žˆ๊ฑฐ๋‚˜ ์ผ๋ถ€ ์†๋„๋ฅผ ์š”๊ตฌํ•˜๋Š” ๋ถ€๋ถ„์—๋งŒ ์–ด์…ˆ๋ธ”๋ฆฌ์–ด, ํ˜น์€ ๊ธฐ๊ณ„์–ด ์ฝ”๋“œ๋ฅผ ์กฐํ•ฉํ•œ ๊ฒƒ์ด ๋Œ€๋ถ€๋ถ„์ด์—ˆ๋‹ค. ์ƒ์šฉ ๊ฒŒ์ž„๋“ค์—๋„ ๋ฒ ์ด์ง์„ ์‚ฌ์šฉํ•œ ๊ฒŒ์ž„์ด ๊ฝค ๋งŽ์•˜๋Š”๋ฐ ์• ํ”Œ II์˜ ์šธํ‹ฐ๋งˆ 1[5]์ด ๋Œ€ํ‘œ์ . PC-8801ํŒ ์‚ผ๊ตญ์ง€ 1, ๋…ธ๋ถ€๋‚˜๊ฐ€์˜ ์•ผ๋ง, ํ˜„๋Œ€๋Œ€์ „๋žต[6] ๋“ฑ์—๋„ ๋ฒ ์ด์ง ์ฝ”๋“œ๊ฐ€ ๋“ค์–ด์žˆ์—ˆ๋‹ค๊ณ  ํ•œ๋‹ค. ๋ฌผ๋ก  ์ ์  ๊ฒŒ์ž„์ด ๋ณต์žกํ•ด์ง€๊ณ  ์†๋„๋ฅผ ์š”๊ตฌํ•˜๊ฒŒ ๋˜๋ฉด์„œ ๋ฒ ์ด์ง ์ฝ”๋“œ๋Š” ๊ฒŒ์ž„์—์„œ ์ œ๊ฑฐ๋˜๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค.

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

๋ณธ๊ฒฉ ์‚ฌ์—…๊ฐ€์˜ ๊ธธ์„ ๊ฑธ์€ ํ•œ์ฐธ ํ›„์—๋„ ๋‹น์‹œ ๋งŒ๋“ค์—ˆ๋˜ ๋ฒ ์ด์ง ์ธํ„ฐํ”„๋ฆฌํ„ฐ์˜ ์†Œ์Šค๋ฅผ ๊ฑฐ์˜ ๊ทธ๋Œ€๋กœ ๊ธฐ์–ตํ•˜๊ณ  ์žˆ์—ˆ๋‹ค๊ณ . ์• ํ”Œ์˜ ๋ฒˆ๋“ค ์†Œํ”„ํŠธ์˜€๋˜ ์• ํ”Œ์†Œํ”„ํŠธ ๋ฒ ์ด์ง๋„ ๋นŒ ๊ฒŒ์ด์ธ ์˜ ์ž‘ํ’ˆ์ด๋ฉฐ, MSX์˜ ๋ฒ ์ด์ง๋„ ์ง์ ‘ ๊ฐœ๋ฐœํ–ˆ๋‹ค. ์‹ค์ œ๋กœ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ๋Š” ๋ฒ ์ด์ง ์–ธ์–ด์— ๋Œ€ํ•ด ์ƒ๋‹นํ•œ ์• ์ •๊ณผ ์ง‘์ฐฉ(?)์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ์‚ฌ๋ฉธํ•  ๊ฒƒ์ด ๋ป”ํ•˜๋˜ ๋ฒ ์ด์ง ์–ธ์–ด๋ฅผ ๋น„์ฃผ์–ผ ๋ฒ ์ด์ง์ด๋ผ๋Š” ๊ฑธ์ถœํ•œ ๋ฌผ๊ฑด์œผ๋กœ ๋ถ€ํ™œ์‹œํ‚จ ๋’ค, ์ด ๋น„์ฃผ์–ผ ๋ฒ ์ด์ง์„ ์—‘์…€์— ๋งž๊ฒŒ ํฌํŒ…ํ•˜์—ฌ Visual Basic for Application์ด๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ์ง‘์–ด๋„ฃ์–ด๋†จ๋‹ค. ์ด ๋น„์ฃผ์–ผ ๋ฒ ์ด์ง์˜ ๋ฌธ๋ฒ•์„ ํ™œ์šฉํ•œ ์œˆ๋„์šฐ์šฉ ์Šคํฌ๋ฆฝํŠธ์ธ VBScript๋ฅผ ๊ฐœ๋ฐœ, ์œˆ๋„์šฐ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์›น์˜ ํด๋ผ์ด์–ธํŠธ ์‚ฌ์ด๋“œ ์Šคํฌ๋ฆฝํŠธ์™€ ์„œ๋ฒ„ ์‚ฌ์ด๋“œ ์Šคํฌ๋ฆฝํŠธ๋กœ๋„ ํ™œ์šฉ์„ ์‹œ๋„ํ–ˆ๋‹ค. ํด๋ผ์ด์–ธํŠธ ์‚ฌ์ด๋“œ ์Šคํฌ๋ฆฝํŠธ๋Š” JavaScript์™€์˜ ๊ฒฝ์Ÿ์—์„œ ํŒจ๋ฐฐ, ๊ฑฐ์˜ ์‚ฌ์šฉ๋˜์ง€ ์•Š์ง€๋งŒ[11], ASP ๋“ฑ ์„œ๋ฒ„ ์‚ฌ์ด๋“œ ์Šคํฌ๋ฆฝํŠธ๋กœ๋Š” ์—ฌ์ „ํžˆ ์ž˜ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋‹ค.

์š”์ฆ˜์—๋Š” smallBasic์ด๋ผ๋Š” ๊ต์œก์šฉ ๋ฒ ์ด์ง ์–ธ์–ด(๊ทธ๋Ÿฌ๋‚˜ ๋‹ท๋„ท์˜ ์Šค๋ฉœ์ด ์ง™์–ด์„œ ๋ณ„๋กœ ๋ฒ ์ด์ง ์–ธ์–ด๋‹ต์ง€๋Š” ์•Š๋‹ค)๊นŒ์ง€ ๋‚ด๋†“์€ ์ƒํƒœ. Visual Basic.NET์€ ํด๋ž˜์Šค, ์ธํ„ฐํŽ˜์ด์Šค ๋“ฑ ํ‘œ์ค€์—๋Š” ์—†๋Š” ๊ฑธ ๋Œ€๋Ÿ‰์œผ๋กœ ์ถ”๊ฐ€ํ•œ ํƒ“์— '๋ฒ ์ด์ง'์ด๋ผ ๋ถ€๋ฅด๊ธฐ๋„ ์• ๋งคํ•ด์กŒ๋‹ค.

๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ์™ธ์—๋„ ๋‹ค์ˆ˜์˜ ์†Œ๊ทœ๋ชจ ๊ฐœ๋ฐœ์‚ฌ์—์„œ ๊ฐœ๋Ÿ‰ํ˜• ๋ฒ„์ „์„ ๋‚ด๋†“์•„ ์ดˆ๋ณด์ž๋“ค์„ ์œ„ํ•œ ๊ฐœ๋ฐœ ์–ธ์–ด ๋ฐ ๊ต์œก์šฉ ์–ธ์–ด๋กœ ๋‚˜๋ฆ„๋Œ€๋กœ ๊ฐ๊ด‘๋ฐ›๊ณ  ์žˆ๋‹ค. <pureBasic>, <PowerBasic>, <DarkBasic>, <BlitzBasic> ๋“ฑ ๋‹ค์–‘ํ•œ ๊ฐœ๋Ÿ‰ํ˜• Basic ๋ฐฉ์–ธ๋“ค์ด ์žˆ๊ณ , ์˜›๋‚  Basic์„ ์žฌํ˜„ํ•˜๋Š” FreeBasic, QB64 ๋“ฑ์˜ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ๊นŒ์ง€ ํ•˜๋ฉด ์ข…๋ฅ˜๊ฐ€ ์—„์ฒญ ๋งŽ๋‹ค. ๊ฒŒ์ž„ ๊ฐœ๋ฐœ์— ๋„์ „ํ•ด๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด ์ž…๋ฌธ ์–ธ์–ด๋กœ ์ตํžˆ๋Š” ๊ฒƒ๋„ ์ข‹์„ ๋“ฏ. ๋‹ค๋งŒ ๊ฐ์ž์˜ ๋ฐฉ์‹๋Œ€๋กœ OOP๊ฐœ๋… ๋“ฑ์„ ์ถ”๊ฐ€ํ•œ ํƒ“์— ๋ฌธ๋ฒ•์ด ๊ฐ์ž ๋‹ค๋ฅด๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ์–ธ์–ด ์ž์ฒด์— ๋ฒ„๊ทธ๊ฐ€ ์ƒ๋‹นํžˆ ์ฐฝ๊ถํ•ด์„œ ์–ด๋А ์ด์ƒ ๋ณต์žกํ•œ ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค๋ ค๊ณ  ๋“ค๋ฉด ๊ผญ ๊ณจ์น˜์•„ํ”ˆ ์ƒํ™ฉ์„ ๋งž๋‹ฅ๋œจ๋ฆฌ๊ฒŒ ๋œ๋‹ค.

8~16๋น„ํŠธ ์‹œ๋Œ€์—๋„ ์• ํ”Œ ์ •์ˆ˜ ๋ฒ ์ด์ง, ์• ํ”Œ ์†Œํ”„ํŠธ ๋ฒ ์ด์ง, Hu-BASIC, MSX ๋ฒ ์ด์ง, GW ๋ฒ ์ด์ง, ํ€ต ๋ฒ ์ด์ง ๋“ฑ๋“ฑ์˜ ๋‹ค์–‘ํ•œ ์ข…๋ฅ˜๊ฐ€ ์กด์žฌํ–ˆ๋Š”๋ฐ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ๊ณ„์—ด์˜ ๊ฒฝ์šฐ ์• ํ”Œ ์†Œํ”„ํŠธ ๋ฒ ์ด์ง ๊ฐ™์€ ์˜ˆ์™ธ๋ฅผ ์ œ์™ธํ•˜๋ฉด ๋ฌธ๋ฒ•์ƒ ๊ณตํ†ต์„ฑ์ด ์žˆ์—ˆ์ง€๋งŒ ์†Œ์Šค ํ˜ธํ™˜์„ฑ์€ ์—†์—ˆ๋‹ค. ์ฝ”๋“œ์™€ ํ•˜๋“œ์›จ์–ด์˜ ์ฐจ์ด์ ์„ ์ˆ˜๋™(...)์œผ๋กœ ๋ฉ”๊ฟ”๊ฐ€๋ฉฐ ํฌํŒ…ํ•˜๋Š” ๊ฒŒ ๊ณ ์ž‘. ๊ฐœ๋ฐœ์‚ฌ๊ฐ€ ๋‹ค๋ฅด๋ฉด ๋ฌธ๋ฒ•์˜ ์ฐจ์ด๋Š” ๋”๋”์šฑ ํ—ฌ์ด์—ˆ๋‹ค. ์˜ค๋Š˜๋‚ ์˜ ๋ฌธ๋ฒ• ๋‚œ๋ฆฝ์ด ์–ด์ œ์˜ค๋Š˜์ƒˆ ์žˆ์—ˆ๋˜ ์ผ์€ ์•„๋‹ˆ๋ผ๋Š” ์–˜๊ธฐ.

3. ๋ฐฉ์‹[ํŽธ์ง‘]

๋ฐฉ์‹์€ ์‹œ๋Œ€์— ๋”ฐ๋ผ 3๊ฐ€์ง€๋กœ ๋‚˜๋‰˜์—ˆ๋‹ค.

3.1. ์ˆœ์ฐจ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹[ํŽธ์ง‘]

์ดˆ๊ธฐ 8๋น„ํŠธ PC์— ๋‚ด์žฅ๋œ ๋กฌ ๋ฒ ์ด์ง๋“ค ๊ฑฐ์˜ ์ „๋ถ€์™€ IBM PC ๋กฌ ๋ฒ ์ด์ง, GW ๋ฒ ์ด์ง ๋“ฑ์ด ํ•ด๋‹น๋œ๋‹ค. ๋‚ด์žฅ๋œ ์ฝ”๋“œ ํŽธ์ง‘ ํ™˜๊ฒฝ์ด ์Šคํฌ๋ฆฐ ์—๋””ํ„ฐ๊ฐ€ ์•„๋‹ˆ๋ผ ๋ผ์ธ ์—๋””ํ„ฐ์˜€๊ธฐ ๋•Œ๋ฌธ์— ์˜ค๋Š˜๋‚ ์˜ ๊ธฐ์ค€์œผ๋กœ๋Š” ์ดํ•ดํ•  ์ˆ˜ ์—†๋Š” ๋ช‡ ๊ฐ€์ง€ ํŠน์ดํ•œ ๊ฐœ๋…๋“ค์ด ์žˆ๋‹ค.
  • ์ดˆ๊ธฐ์—๋Š” ์‹คํ–‰ํ•˜์ž๋งˆ์ž ์•„๋ฌด๊ฒƒ๋„ ์—†๋Š” ํ™”๋ฉด์— ๋ช‡ ์ค„ ์†Œ๊ฐœ๋งŒ ๋‹ฌ๋ž‘ ๋ณด์—ฌ์ฃผ๊ณ  ๋งจ ์•„๋žซ์ค„์—๋Š” Fn ํ‚ค์— ๋”ฐ๋ฅธ ๋ช…๋ น์–ด(ํ•ด๋‹น ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋ช…๋ น์–ด๊ฐ€ ์ž๋™์ž…๋ ฅ๋œ๋‹ค)๊ฐ€ ์žˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์ด ์—†๋Š” ๊ธฐ์ข…๋„ ์žˆ์œผ๋ฉฐ, Fn ํ‚ค์— ํ• ๋‹นํ•˜๋Š” ๋ช…๋ น์–ด๋ฅผ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋Š” ๊ธฐ์ข…๋„ ์žˆ์—ˆ๋‹ค.
  • 'ํ–‰ ๋ฒˆํ˜ธ' ํ˜น์€ '์ค„ ๋ฒˆํ˜ธ'๋ผ๋Š” ๊ฐœ๋…์ด ์žˆ์—ˆ๋‹ค. ์ฝ”๋“œ๋ฅผ ์งœ๊ธฐ ์œ„ํ•ด์„œ๋Š” ์•ž์— ์ค„ ๋ฒˆํ˜ธ๋ฅผ ์ง€์ •ํ•˜๊ณ  ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•ด์•ผ ํ–ˆ๋‹ค. ์ฝ”๋“œ๋Š” ์ด ์ค„ ๋ฒˆํ˜ธ ์ˆœ์„œ๋Œ€๋กœ ์ •๋ ฌ๋˜์–ด ๋“ค์–ด๊ฐ„๋‹ค. ์ค„ ๋ฒˆํ˜ธ๋Š” ๋ถ„๊ธฐ๋‚˜ ๋ฐ˜๋ณต์„ ์œ„ํ•ด์„œ๋„(GOTO ์ค„ ๋ฒˆํ˜ธ) ์“ฐ์ธ๋‹ค. ์ค„ ๋ฒˆํ˜ธ ์ง€์ •์€ ๊ฐ„๊ฒฉ์„ ๋‘๊ณ (๋Œ€๊ฐœ๋Š” 10 ๋‹จ์œ„) ํ•˜๋Š” ๊ฒŒ ์ผ๋ฐ˜์ ์ด๋‹ค. ๊ทธ ์ด์œ ๋Š” ๋‚˜์ค‘์— ์ฝ”๋“œ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ธฐ ์šฉ์ดํ•˜๋„๋ก ํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ด๋ผ๊ณ  ํ•œ๋‹ค.
    • ์ค„ ๋ฒˆํ˜ธ ์—†์ด ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ์—”ํ„ฐํ‚ค๋ฅผ ์น˜๋Š” ์ˆœ๊ฐ„ ํ•ด๋‹น ์ฝ”๋“œ๋ฅผ ์ง์ ‘ ๋ฐ”๋กœ ์‹คํ–‰ํ•ด๋ฒ„๋ฆฐ๋‹ค. ์ผ๋ช… '๋‹ค์ด๋ ‰ํŠธ ๋ชจ๋“œ'๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.
    • ๋‹ค์ด๋ ‰ํŠธ ๋ชจ๋“œ๋กœ LIST ๋ช…๋ น์„ ๋‚ด๋ฆฌ๋ฉด ์ „์ฒด์˜ ์ฝ”๋“œ๊ฐ€ ์ถœ๋ ฅ๋˜์—ˆ๋‹ค.
    • ์ค„ ๋ฒˆํ˜ธ๋ฅผ ๋งค๋ฒˆ ํƒ€์ดํ•‘ํ•˜๋Š” ๊ฒƒ์ด ๋ฒˆ๊ฑฐ๋กœ์šด๋ฐ, ๋‹ค์ด๋ ‰ํŠธ ๋ชจ๋“œ์—์„œ AUTO ๋ผ๊ณ  ๋ช…๋ น์„ ๋‚ด๋ ค์ฃผ๋ฉด ์ž๋™์œผ๋กœ ์ค„๋ฒˆํ˜ธ๋ฅผ ๋ถ™์—ฌ์ค€๋‹ค. ๋ณ„๋„๋กœ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด 10๋ฒˆ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋ฉฐ 10์”ฉ ์ฆ๊ฐ€ํ•œ๋‹ค. ๋‹จ, ๋ชจ๋“  ์ธํ„ฐํ”„๋ฆฌํ„ฐ์— ์žˆ๋Š” ๊ฒƒ์€ ์•„๋‹ˆ์—ˆ๋‹ค. ๋Œ€ํ‘œ์ ์œผ๋กœ ์• ํ”Œ ์†Œํ”„ํŠธ ๋ฒ ์ด์ง์—๋Š” AUTO ๋ช…๋ น์ด ์—†๋‹ค.
  • ํŠน์ • ์ค„์„ ๋ฐ”๊พธ๋ ค๋ฉด ๋ฐ”๊พธ๋ ค๋Š” ์ค„ ๋ฒˆํ˜ธ๋ฅผ ์“ฐ๊ณ  ๊ทธ ์ค„์˜ ์ฝ”๋“œ๋ฅผ ์ƒˆ๋กœ ์ž‘์„ฑํ•œ๋‹ค. ์นœ์ ˆํ•˜๊ฒŒ๋„, ๋Œ€๋ถ€๋ถ„์€ ์ปค์„œ๋ฅผ ์œ„์•„๋ž˜๋กœ ์˜ฌ๋ฆฌ๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ด ์‹ค์ˆ˜๋กœ ์—”ํ„ฐ๋ฅผ ์ณ ๋ฒ„๋ ธ๋‹ค ํ•  ์ง€๋ผ๋„ ์ฆ‰์‹œ ์ปค์„œ๋ฅผ ์œ„๋กœ ์˜ฌ๋ ค์„œ ์˜ฌ๋ฐ”๋ฅธ ์ฝ”๋“œ๋กœ ๊ต์ •ํ•œ ํ›„ ๋‹ค์‹œ ์—”ํ„ฐ๋ฅผ ์น˜๋ฉด ๊ณ ์ณ์ง„๋‹ค. ๊ทธ ์ค„์— ์›๋ž˜ MS ์ €์ž‘๊ถŒ ๋ฌธ๊ตฌ๊ฐ€ ์ ํ˜€์žˆ์—ˆ๋“  ์—๋Ÿฌ ๋ฉ”์‹œ์ง€๊ฐ€ ์ ํ˜€์žˆ์—ˆ๋“  ์ƒ๊ด€์—†๋‹ค. ์—”ํ„ฐ ์น˜๋Š” ์ˆœ๊ฐ„ ๊ทธ ์ค„์˜ ๋‚ด์šฉ๋ฌผ์ด ์ฝ”๋“œ์ด๊ธฐ๋งŒ ํ•˜๋ฉด ๋œ๋‹ค.
    • ๋‹ค์ด๋ ‰ํŠธ ๋ชจ๋“œ๋กœ LIST ์ค„ ๋ฒˆํ˜ธ ๋ผ๊ณ  ๋ช…๋ น์„ ๋‚ด๋ฆฌ๋ฉด ํ•ด๋‹น ์ค„ ๋ฒˆํ˜ธ์˜ ์ฝ”๋“œ๊ฐ€ ํ‘œ์‹œ๋œ๋‹ค. ์‹œ์ž‘ ์ค„๋ฒˆํ˜ธ-๋ ์ค„๋ฒˆํ˜ธ ๊ฐ™์€ ์‹์œผ๋กœ ์—ฌ๋Ÿฌ ์ค„์„ ์ง€์ •ํ•  ์ˆ˜๋„ ์žˆ๋‹ค. ์ด๋ฅผ ์ด์šฉํ•˜๋ฉด ์•„์˜ˆ ์ƒˆ๋กœ ์ž‘์„ฑํ•˜์ง€ ์•Š์•„๋„ ์šฉ์ดํ•˜๊ฒŒ ์ˆ˜์ •์ด ๊ฐ€๋Šฅํ•˜๋‹ค.
  • ์ค„์„ ์ถ”๊ฐ€ํ•˜๋ ค๋ฉด ์ถ”๊ฐ€๋  ์ค„์— ๋งž๋Š” ๋ฒˆํ˜ธ๋ฅผ ์“ฐ๊ณ (์˜ˆ๋ฅผ ๋“ค์–ด 40๋ฒˆ ์ค„๊ณผ 50๋ฒˆ ์ค„ ์‚ฌ์ด์— ์ถ”๊ฐ€ํ•˜๋ ค๋ฉด 41๋ฒˆ~49๋ฒˆ ์‚ฌ์ด์—์„œ ์ž„์˜๋กœ ์ž…๋ ฅํ•œ๋‹ค.) ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋ฉด ๋œ๋‹ค.
  • ์ค„์„ ์‚ญ์ œํ•˜๋ ค๋ฉด ๋‹ค์ด๋ ‰ํŠธ ๋ชจ๋“œ๋กœ DELETE ๋ฌธ์— ์‚ญ์ œํ•  ์ค„์˜ ๋ฒ”์œ„๋ฅผ ์ง€์ •ํ•œ๋‹ค. ๊ทธ๋ƒฅ ํ•œ ์ค„๋งŒ ์‚ญ์ œํ•˜๋ ค๋ฉด ์ฝ”๋“œ ๊ธฐ์ˆ  ์—†์ด ์ง€์šธ ์ค„ ๋ฒˆํ˜ธ๋งŒ ์“ฐ๊ณ  ๋ฐ”๋กœ ์—”ํ„ฐ๋ฅผ ์ณ๋„ ๋œ๋‹ค.
  • ์ด๋Ÿฐ ์‹์œผ๋กœ ์ˆ˜์ •๊ณผ ์‚ฝ์ž… ๊ณ„์† ํ•˜๋‹ค ๋ณด๋ฉด ์ค„ ๋ฒˆํ˜ธ๊ฐ€ ์–ด์ˆ˜์„ ํ•ด์ง€๋Š” ๊ฒƒ์€ ๋‹น์—ฐ์ง€์‚ฌ. ์ด๋Ÿด ๋• RENUM ๋ช…๋ น์„ ๋‹ค์ด๋ ‰ํŠธ ๋ชจ๋“œ์—์„œ ๋‚ด๋ ค์ฃผ๋ฉด ์ž๋™์œผ๋กœ ์ฝ”๋“œ ์ „์ฒด์˜ ์ค„๋ฒˆํ˜ธ๋ฅผ ์ •๋ ฌํ•ด์ค€๋‹ค. ํ•˜์ง€๋งŒ ์• ํ”Œ II์˜ ์• ํ”Œ์†Œํ”„ํŠธ ๋ฒ ์ด์ง์—๋Š” ๋˜ ์ด ๊ธฐ๋Šฅ์ด ์—†์–ด์„œ ๋ณ„๋„์˜ ์†Œํ”„ํŠธ์›จ์–ด๋กœ ๊ตฌํ˜„ํ•ด์•ผ ํ–ˆ๋‹ค.
  • ์ด ์ค„ ๋ฒˆํ˜ธ๋Š” ๋ฌดํ•œ์ • ์“ธ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๊ณ  ์ œํ•œ์ด ์žˆ์—ˆ๋‹ค. ๋ฒ ์ด์ง ๋ฒ„์ „๋งˆ๋‹ค ์กฐ๊ธˆ์”ฉ ๋‹ฌ๋ž์ง€๋งŒ, GW-BASIC ๊ธฐ์ค€์œผ๋กœ 0๋ถ€ํ„ฐ 65535๊นŒ์ง€ ์“ธ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์ฆ‰ 65536์ค„์„ ๋„˜๋Š” ํ”„๋กœ๊ทธ๋žจ์€ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ์ด์•ผ๊ธฐ๋‹ค. 8๋น„ํŠธ ์ปดํ“จํ„ฐ์˜ ๊ฒฝ์šฐ๋Š” ์–ด์ฐจํ”ผ ๋ฒ ์ด์ง ์ฝ”๋“œ์— ํ• ๋‹น๋œ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ํฌ์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ๋‚˜๋งˆ๋„ ๋‹ค ์“ธ ์ˆ˜ ์—†์—ˆ๋˜ ๊ฒฝ์šฐ๊ฐ€ ๋‹ค๋ฐ˜์‚ฌ.
  • ์ฝ”๋“œ ์ž…๋ ฅ์ด ๋ชจ๋‘ ๋๋‚ฌ๋‹ค๋ฉด ๋‹ค์ด๋ ‰ํŠธ ๋ชจ๋“œ์—์„œ RUN์ด๋ผ๊ณ  ๋ช…๋ น์„ ๋‚ด๋ ค์ฃผ๋ฉด ์ฝ”๋“œ๊ฐ€ ์‹คํ–‰๋œ๋‹ค.

3.2. ๊ตฌ์กฐ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹[ํŽธ์ง‘]

ํ€ต ๋ฒ ์ด์ง, ํ„ฐ๋ณด ๋ฒ ์ด์ง, ํ ๋ฒ ์ด์ง ๋“ฑ์ด ์—ฌ๊ธฐ์— ํ•ด๋‹นํ•œ๋‹ค. ๋ณธ๊ฒฉ์ ์œผ๋กœ ์Šคํฌ๋ฆฐ ์—๋””ํ„ฐ ๊ธฐ๋Šฅ์„ ๋‚ด์žฅํ•œ ํ†ตํ•ฉ๊ฐœ๋ฐœํ™˜๊ฒฝ(IDE)์„ ์ œ๊ณตํ•˜๊ฒŒ ๋˜๋ฉด์„œ ์ค„ ๋ฒˆํ˜ธ๋ฅผ ์จ๊ฐ€๋ฉฐ ์ฝ”๋”ฉํ•˜๋˜ ๋ฐฉ์‹์€ ์‚ฌ๋ผ์กŒ๋‹ค. ๊ธฐ์กด์˜ ๋ฒ ์ด์ง๊ณผ ํ˜ธํ™˜์„ ์œ„ํ•ด์„œ ์ดˆ๊ธฐ์˜ ๋ฐฉ์‹๋Œ€๋กœ ์ค„ ๋ฒˆํ˜ธ๋ฅผ ๋งค๊ธด ์ฝ”๋“œ๋ผ ํ•  ์ง€๋ผ๋„ ์ž˜ ๋Œ์•„๊ฐ€๊ธฐ๋Š” ํ•˜์ง€๋งŒ ํ•™์Šต ๋“ฑ์˜ ๋ชฉ์ ์ด ์•„๋‹ˆ๋ฉด ์ผ๋ถ€๋Ÿฌ ์ค„ ๋ฒˆํ˜ธ๋ฅผ ์ผ์ผ์ด ๋งค๊ธฐ์ง€๋Š” ์•Š๊ณ  ๋ฒˆํ˜ธ ๋‹ค์‹œ ๋งค๊ธฐ๊ธฐ๋„ ๊ท€์ฐฎ๋‹ค. ๋”ฐ๋ผ์„œ RENUM ๋ช…๋ น์€ ์‚ฌ๋ผ์กŒ์œผ๋ฉฐ ๊ตณ์ด ์ค„ ๋ฒˆํ˜ธ๊ฐ€ ์—†๋”๋ผ๋„ ๋ถ„๊ธฐ๋ฅผ ์œ„ํ•ด์„œ๋Š” ๋ผ๋ฒจ์„ ๋ถ™์ด๊ณ  ํ•ด๋‹น ๋ผ๋ฒจ๋กœ ๋ถ„๊ธฐํ•  ์ˆ˜ ์žˆ๋‹ค. IDE๋ฅผ ์ œ๊ณตํ•จ์— ๋”ฐ๋ผ LIST ๋ช…๋ น์€ ์‚ฌ๋ผ์กŒ๊ณ  LOAD, SAVE๋„ ์ƒ๋‹จ์˜ ํ’€ ๋‹ค์šด ๋ฉ”๋‰ด๋กœ ๊ธฐ๋Šฅ์„ ์ด๊ด€ํ•˜๊ณ  ๋ช…๋ น์–ด๊ฐ€ ์‚ฌ๋ผ์ง€๊ฒŒ ๋˜์—ˆ๋‹ค. ๊ฐ„๋‹จํ•œ ์ฝ”๋“œ ํ™•์ธ์„ ์œ„ํ•ด์„œ ๋‹ค์ด๋ ‰ํŠธ ๋ชจ๋“œ๋Š” ๋‚จ์•„์žˆ๋Š”๋ฐ, ์Šคํฌ๋ฆฐ ์—๋””ํ„ฐ์˜ ํŠน์„ฑ์ƒ ํŽธ์ง‘ ์ฐฝ์—์„œ ์ง์ ‘ ์‹คํ–‰ํ•  ์ˆ˜๋Š” ์—†๊ฒŒ ๋˜์—ˆ์œผ๋ฏ€๋กœ ์‹คํ–‰์ฐฝ์„ ๋”ฐ๋กœ ๋‘์–ด์„œ ์ง€์›ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ์ด๋•Œ๋ถ€ํ„ฐ ๋ฒ ์ด์ง ์–ธ์–ด๋„ ๋ฐœ์ „์„ ํ•˜๋ฉฐ ๋” ๋งŽ์€ ๋ช…๋ น์–ด๋ฅผ ์ง€์›ํ•˜๋Š” ๋“ฑ ๋งŽ์ด ์ง„๋ณด๋œ ๋ชจ์Šต์„ ๋ณด์—ฌ์„œ ๋” ๊ณ ๊ธ‰์Šค๋Ÿฌ์šด(?) ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด ๊ฐ€๋Šฅํ•ด์กŒ๋‹ค. ๋‹ค๋งŒ ์ดˆ๋ณด์ž ์ž…์žฅ์—์„œ๋Š” ๋“ค์—ฌ์“ฐ๊ธฐ ๋ฌธ์ œ๋•Œ๋ฌธ์— ๊ณจ์น˜์•„ํ”Œ์ˆ˜๋„ ์žˆ๊ฒ ๋‹ค.

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

3.3. ๊ฐ์ฒด ์ง€ํ–ฅ ๋ฐฉ์‹[ํŽธ์ง‘]

๊ธฐ๋ณธ์ ์œผ๋กœ ํ€ต ๋ฒ ์ด์ง์˜ ๊ตฌ์กฐ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹์— ๊ฐ์ฒด ์ง€ํ–ฅ ๊ฐœ๋…์„ ๊ฐ€๋ฏธํ•œ ๊ฒƒ์œผ๋กœ ๋น„์ฃผ์–ผ ๋ฒ ์ด์ง์—์„œ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค. ์ด ๋•Œ๋ถ€ํ„ฐ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ๋ฒ ์ด์ง์ด ๊ณ ์ˆ˜ํ•ด์˜จ ๊ธฐ์กด ๋ฌธ๋ฒ• ํ‹€์ด ๋ถ•๊ดด๋˜๊ธฐ ์‹œ์ž‘ํ•˜์˜€๊ณ , ํŠนํžˆ Visual Basic.NET์€ ๊ทธ ์ •์ ์„ ์ฐ๊ณ  ์žˆ๋‹ค. ์ด๋ฏธ ์ฝ”๋“œ๋งŒ ๋ณด๋ฉด ์ด๊ฒŒ ๋ฒ ์ด์ง์ธ์ง€ ๋ญ”์ง€๋„ ์•Œ์•„๋ณผ ์ˆ˜๊ฐ€ ์—†๋‹ค ๊ทธ๋Ÿฌ๋‚˜ ๋น„์ฃผ์–ผ ๋ฒ ์ด์ง 6.0์—์„œ ๊ฐ€์ง€์ณ์„œ ๋‚˜์˜จ ๋น„์ฃผ์–ผ ๋ฒ ์ด์ง ํฌ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜(Visual Basic for Application, ์ผ๋ช… VBA)์€ ํ˜„์žฌ๋„ ์ƒ๋‹นํžˆ ๋งŽ์ด ์“ฐ์ธ๋‹ค. MS ์˜คํ”ผ์Šค์™€ ๊ฒฐํ•ฉ๋œ VBA๋Š” ๋Œ€๋‹จํžˆ ํ™œ์šฉ๋„๊ฐ€ ๋†’๋‹ค.

4. ์†Œํ”„ํŠธ์›จ์–ด ๋ชฉ๋ก[ํŽธ์ง‘]

4.1. ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ[ํŽธ์ง‘]

  • Microsoft BASIC : 1975๋…„ ์•Œํ…Œ์–ด์šฉ์œผ๋กœ ๋“ฑ์žฅํ•œ ๋ฒ ์ด์ง ์ธํ„ฐํ”„๋ฆฌํ„ฐ์ด์ž ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์˜ ์—…๊ณ„ ์ž…๋ด‰์ž‘.
  • Microsoft Commodore BASIC : ์ฝ”๋ชจ๋„์–ด 64์šฉ์œผ๋กœ ๋‚˜์˜จ ๋ฒ ์ด์ง ์ธํ„ฐํ”„๋ฆฌํ„ฐ.
  • Applesoft BASIC : ์ดˆ๊ธฐ์˜ ์ •์ˆ˜ ๋ฒ ์ด์ง์„ ๋Œ€์ฒดํ•˜์—ฌ ์• ํ”Œ II ์ปดํ“จํ„ฐ์— ๋‚ด์žฅ๋œ ๋ฒ ์ด์ง ์ธํ„ฐํ”„๋ฆฌํ„ฐ.
  • (Microsoft )MSX BASIC : MSX์šฉ ๋ฒ ์ด์ง ์ธํ„ฐํ”„๋ฆฌํ„ฐ. Z80 CPU์šฉ์ธ ๋ฐ๋‹ค MS๊ฐ€ ์†๋Œ„ ๊ฒƒ๋“ค์ด๋ผ MSX์šฉ DOS, ์‹œ์Šคํ…œ ์ฝœ, BASIC, ์–ด์…ˆ๋ธ”๋ฆฌ์–ด์™€ ๊ธฐ๊ณ„์–ด๋ฅผ ๋ฐฐ์šด ์‚ฌ๋žŒ์€ 8086 ๋จธ์‹ ์˜ ๋Œ€์‘ํ•˜๋Š” ๋‚ด์šฉ์„ ๋ฐฐ์šธ ๋•Œ ๋น„๊ต์  ์‰ฝ๊ฒŒ ์ ์‘ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. GW ๋ฒ ์ด์ง๊ณผ๋„ ๊ฝค ๋ฌธ๋ฒ•์˜ ์ผ์น˜๋„๊ฐ€ ๋†’์€ ํŽธ. ๊ทธ๋Ÿฐ๋ฐ ์™ ์ง€ LOCATE ๋ฌธ์˜ X,Y ์ถ•์ด ๋ฐ˜๋Œ€๋‹ค. LOCATE Y,X๋กœ ์ง€์ •ํ•˜๋Š” GW๊ฐ€ ์ด์ƒํ•œ๊ฑฐ์ง€๋งŒ
  • (Microsoft )##-BASIC : 70~80๋…„๋Œ€ ํ•œ๊ตญ ๋ฐ ์ผ๋ณธ์—์„œ ๋งŒ๋“ค์–ด์ง„ ๊ฑฐ์˜ ๋Œ€๋ถ€๋ถ„์˜ PC์— ๊ธฐ๋ณธ์ ์œผ๋กœ ํƒ‘์žฌ๋œ ๋ฒ ์ด์ง ์ธํ„ฐํ”„๋ฆฌํ„ฐ. ## ๋ถ€๋ถ„์— ์ž์‚ฌ ๊ธฐ์ข…์˜ ์ด๋‹ˆ์…œ์ด ๋“ค์–ด๊ฐ„๋‹ค. ๋ณดํ†ต์€ Goldstar GS-BASIC ๊ฐ™์ด ์ œ์กฐ์‚ฌ๋ช…๊ณผ ๋ฒ ์ด์ง ๋ช…์นญ์œผ๋กœ๋งŒ ํ‘œ์‹œํ•˜๋‚˜ ๊ทธ ๋‹ค์Œ์ค„์— (c) Microsoft๋ผ๋Š” ๋ฌธ๊ตฌ๊ฐ€ ์žˆ์–ด์„œ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์˜ ์ œํ’ˆ์ž„์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ์‹ค์€ ์ด๊ฒƒ๋„ ์ผ๋ณธ ์ปดํ“จํ„ฐ ์ œ์กฐ์‚ฌ(์‚ฐ์š” PHC-25 ๋“ฑ)์— ๋‚ฉํ’ˆ๋˜์—ˆ๋˜ ๊ฒƒ์„ ๊ฑฐ์˜ ๊ทธ๋Œ€๋กœ ๊ฐ€์ ธ์˜จ ๊ฒƒ.
  • GW-BASIC : ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์—์„œ ๋กฌ ๋ฒ ์ด์ง์ด ๋‚ด์žฅ๋˜์ง€ ์•Š์€ ์ปดํŒฉ์˜ ํ˜ธํ™˜๊ธฐ์— ์‚ฌ์šฉํ•  ๋ชฉ์ ์œผ๋กœ ๋‚ฉํ’ˆํ•œ ์ธํ„ฐํ”„๋ฆฌํ„ฐ. ๊ทธ๋Ÿฌ๋‚˜ ์ปดํŒฉ ์•„๋‹ˆ๋ผ๋„ ๋Œ€๋ถ€๋ถ„์˜ ํ˜ธํ™˜๊ธฐ๋Š” ๋กฌ ๋ฒ ์ด์ง์ด ์—†์—ˆ๊ณ  ์ด์— ๋”ฐ๋ผ ๋‚˜์ค‘์—๋Š” MS-DOS์— ๊ธฐ๋ณธ์œผ๋กœ ํฌํ•จ๋˜๋ฉด์„œ ์ง€๋ช…๋„๋ฅผ ๋†’์˜€๋‹ค. 80๋…„๋Œ€ ๋ง~90๋…„๋Œ€ ์ดˆ ๋‹น์‹œ ๋ฒ ์ด์งํ•˜๋ฉด ๋Œ€๋ถ€๋ถ„ GW-BASIC์„ ๊ฐ€๋ฆฌํ‚ค๋Š”๊ฒƒ์ด์—ˆ๋‹ค. ๋ฒ ์ด์ง ์†Œํ”„ํŠธ์›จ์–ด์ค‘ ์ œ์ผ ์ธ์ง€๋„๊ฐ€ ๋†’์•˜๋‹ค๊ณ  ๋ณด์•„๋„ ๋œ๋‹ค. ๋‹น์‹œ ๊ตญ๋ฏผํ•™๊ต ์‹ค๊ณผ ๊ณผ๋ชฉ์—์„œ ์ปดํ“จํ„ฐ ๋‹จ์›์— GW-BASIC์ด ๋‚˜์™”๊ณ  ์ปดํ“จํ„ฐ ํ•™์›๋„ ์‚ฌ์‹ค์ƒ GW-BASIC์„ ๋ฐฐ์šฐ๋Ÿฌ ๊ฐ€๋Š”๊ฒŒ ๋ชฉ์ ์ธ๋ฐ๋‹ค ํ•™์› ๊ฐ•์‚ฌ๋“ค์กฐ์ฐจ ๋”ฑ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ๊ตฌ์‚ฌ ์ˆ˜์ค€์ด ์—ฌ๊ธฐ๊ฐ€ ํ•œ๊ณ„์ธ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•˜๋‹ค.
  • QuickBASIC(ํ€ต๋ฒ ์ด์ง) : ์ปดํŒŒ์ผ๋Ÿฌ์™€ ํ†ตํ•ฉ๊ฐœ๋ฐœํ™˜๊ฒฝ(IDE)๋ฅผ ๋‚ด์žฅํ•œ ๋ฒ ์ด์ง. *.EXE ์‹คํ–‰ํŒŒ์ผ๋กœ ๋ฐฐํฌํ• ์ˆ˜ ์žˆ๋Š” ์ปดํŒŒ์ผ๋Ÿฌ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉฐ ๊ตฌ์กฐ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํŒจ๋Ÿฌ๋‹ค์ž„์„ ๋„์ž…ํ–ˆ๋‹ค. ํ”ํžˆ ์ค„์—ฌ์„œ QB, ํ˜น์€ ํ๋ฒ ์ด์ง์ด๋ผ๊ณ  ํ•˜์ง€๋งŒ ๋ฐ‘์˜ ํ๋ฒ ์ด์ง๊ณผ๋Š” ์ฐจ์ด๊ฐ€ ์žˆ๋‹ค.
  • QBasic(ํ๋ฒ ์ด์ง) : MS-DOS ๋ฒ„์ „ 5.0 ์ดํ›„๋ถ€ํ„ฐ GW-BASIC์„ ๋Œ€์‹ ํ•˜๊ฒŒ๋œ ๋ฒ ์ด์ง ์†Œํ”„ํŠธ์›จ์–ด. ์ด๋ฆ„์ด ๋น„์Šทํ•ด์„œ ํ—ท๊ฐˆ๋ฆฌ๊ธฐ ์‰ฝ์ง€๋งŒ ํ€ต ๋ฒ ์ด์ง๊ณผ๋Š” ๋‹ค๋ฅธ ๋ฌผ๊ฑด์ด๋‹ค.[12] ํŠน์ดํ•˜๊ฒŒ๋„ MS-DOS๊ฐ€ ๋” ์ด์ƒ ๊ฐœ๋ฐœ๋˜์ง€ ์•Š์€ ์ดํ›„์—๋„ ์œˆ๋„์šฐ์ฆˆ์— ๊ผฌ๋ฐ•๊ผฌ๋ฐ• ํฌํ•จ๋˜์–ด ์žˆ์—ˆ๋‹ค(...) ์œˆ๋„์šฐ XP๊นŒ์ง€๋Š” ์‹คํ–‰์ฐฝ์— Qbasic.exe๋ฅผ ์น˜๋ฉด ํ๋ฒ ์ด์ง์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค. ํ๋ฒ ์ด์ง์œผ๋กœ ๋งŒ๋“ค์–ด์ง„ ๋Œ€ํ‘œ์ ์ธ ๊ฒŒ์ž„์œผ๋กœ Gorillas์™€ Nibbles๊ฐ€ ์žˆ๋‹ค.[13]
  • Microsoft Visual Basic : ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์˜ ๋น„์ฃผ์–ผ ์ŠคํŠœ๋””์˜ค ์ œํ’ˆ๊ตฐ ์ค‘ ํ•˜๋‚˜. ์‚ฌ๊ฑด ๊ธฐ๋ฐ˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํˆด๋กœ, ์œˆ๋„์šฐ์ฆˆ ํ™˜๊ฒฝ์— ์ตœ์ ํ™”๋œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋งŒ๋“œ๋Š” ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์†Œํ”„ํŠธ์›จ์–ด์ด๋‹ค. ํ˜„์žฌ๊นŒ์ง€๋„ ๋„๋ฆฌ ์“ฐ์ด๋Š” ์ œํ’ˆ์œผ๋กœ ์ž์„ธํ•œ ์„ค๋ช…์€ ํ•ญ๋ชฉ ์ฐธ์กฐ. ๋น„์ฃผ์–ผ ๋ฒ ์ด์ง๋„ VB 6.0๊ณผ VB.NET ์œผ๋กœ ๋‚˜๋‰˜์–ด์ง€๋Š”๋ฐ ์ผ๋ฐ˜์ ์œผ๋กœ VB๋ผ๊ณ  ํ•˜๋ฉด VB 6.0์„ ๋งํ•˜๋‚˜ MS์‚ฌ์—์„œ๋Š” VB 6.0๊ณผ ๊ทธ ํ›„์— ๋‚˜์˜จ VB.NET ์„ ๊ตฌ๋ถ„ํ•˜์ง€ ์•Š๊ณ  ๊ทธ๋ƒฅ VB(Visual Basic)์œผ๋กœ ๋ถ€๋ฅธ๋‹ค.
  • Visual Basic .NET(๋น„์ฃผ์–ผ ๋ฒ ์ด์ง ๋‹ท๋„ท) : ๋น„์ฃผ์–ผ ๋ฒ ์ด์ง์—์„œ ํ•œ๋‹จ๊ณ„ ์•ž์„œ๊ฐ„ ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํˆด.

4.2. ๊ธฐํƒ€[ํŽธ์ง‘]

  • Apple Integer BASIC : ์• ํ”Œ 1์—๋ถ€ํ„ฐ ๋‚ด์žฅ๋˜์—ˆ๋˜ ๋ฒ ์ด์ง ์ธํ„ฐํ”„๋ฆฌํ„ฐ. ์Šคํ‹ฐ๋ธŒ ์›Œ์ฆˆ๋‹ˆ์•…์ด ์ง์ ‘ ๋งŒ๋“ค์—ˆ๋‹ค. ๋‚˜์ค‘์— ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ๊ฐ€ ๋‚ฉํ’ˆํ•˜๋Š” ์• ํ”Œ ์†Œํ”„ํŠธ ๋ฒ ์ด์ง์œผ๋กœ ๋Œ€์ฒด๋˜์—ˆ๋‹ค.
  • ๋ณผ๋žœ๋“œ ํ„ฐ๋ณด ๋ฒ ์ด์ง(Borland Turbo-BASIC)
  • ๋ฆฌ์–ผ ์†Œํ”„ํŠธ์›จ์–ด์‚ฌ์˜ ๋ฆฌ์–ผ๋ฒ ์ด์ง(REALBasic)
  • ๋‹คํฌ ๋ฒ ์ด์ง, ํ“จ์ฒ˜ ๋ฒ ์ด์ง, ํ”„๋ฆฌ ๋ฒ ์ด์ง.
  • True BASIC : ์˜ค๋ฆฌ์ง€๋„ BASIC ์–ธ์–ด์˜ ์ง๊ณ„ ํ›„์†. Dartmouth BASIC 7๋ฅผ ์ด์‹ํ•˜์—ฌ ์ƒ์šฉํ™”ํ•œ ๊ฒƒ์ด๋‹ค.
  • ํ•œ๋ฒ  : ์‚ผ์„ ์†Œํ”„ํŠธ์˜ ํ•œ๊ธ€ ๋ฒ ์ด์ง. ์ตœ์ดˆ๋กœ ํ•œ๊ธ€ํ™” ์‹œํ‚จ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด. ๋„์Šค ํ™˜๊ฒฝ์—์„œ ์‹คํ–‰๋˜๊ณ , ์กฐํ•ฉํ˜• ํ•œ๊ธ€์„ ์ง€์›ํ•œ๋‹ค. K-DOS์—๋„ ๋ฒˆ๋“ค๋˜์–ด, MS-DOS์˜ GW-BASIC์— ๋Œ€๋‹นํ•˜์˜€๋‹ค.
  • QB64 : QBasic์˜ 64๋น„ํŠธ ํ˜ธํ™˜ ์ œํ’ˆ. ์˜คํ”ˆ์†Œ์Šค ๋Œ€์ฒดํ’ˆ์ด๋ฉฐ MS๊ฐ€ ์ œ์ž‘ํ•œ ๋ฌผ๊ฑด์ด ์•„๋‹ˆ๋‹ค.
  • ํ—ˆ๋“œ์Šจ Hu-Basic : ์ฃผ๋กœ ์ƒคํ”„ ๊ณ„์—ด์˜ 8๋น„ํŠธ PC์— ๋‚ด์žฅ๋˜๊ฑฐ๋‚˜ ๋ณ„๋„์˜ ํ…Œ์ดํ”„๋กœ ์ œ๊ณต๋˜์—ˆ๋‹ค. SPC-1000์— ํƒ‘์žฌ๋˜์—ˆ๋˜ ๋ฒ ์ด์ง์ด๋ผ ์ดˆ์ฐฝ๊ธฐ ์ปดํ“จํ„ฐ ํ‚ค๋“œ๋“ค์€ ์ด๊ฑธ๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ์ž…๋ฌธํ•œ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•˜๋Š”๋ฐ ์ด๋Š” SPC-1000์ด ํ•™๊ต ๋‚ฉํ’ˆ๋ฅ ์ด ๋†’์•˜๊ธฐ ๋•Œ๋ฌธ. Hu๋Š” ๋ฌผ๋ก  ํ—ˆ๋“œ์Šจ์„ ๋œปํ•˜๋Š”๋ฐ, ๋‹น์‹œ 'ํœด๋จผํ…Œํฌ'๋ฅผ ํ‘œ๋ฐฉํ•˜๋˜ ์‚ผ์„ฑ์˜ ์–ด๋–ค ์–‘๋ฐ˜๋“ค์€ ๋†๋‹ด ๋ฐ˜ ์ง„๋‹ด ๋ฐ˜์œผ๋กœ ์ด๊ฑธ Human์ด๋ผ๊ณ  ์ฃผ์žฅํ•˜๊ธฐ๋„ ํ–ˆ๋‹ค. ๋ญฃ[14]
  • ๋ฒ ์ด์ง ๊ตฐ(ในใƒผใ—ใฃๅ›) : ์•„์Šคํ‚ค๊ฐ€ ๊ฐœ๋ฐœํ•œ MSX์šฉ ๋ฒ ์ด์ง ์ปดํŒŒ์ผ๋Ÿฌ. ๊ธฐ์กด์˜ MSX-BASIC์œผ๋กœ ๊ฐœ๋ฐœ๋œ ์ฝ”๋“œ๋ฅผ ์ปดํŒŒ์ผํ•ด์„œ 10๋ฐฐ ์ด์ƒ ๋น ๋ฅธ ์†๋„๋ฅผ ๋‚ด์ฃผ์—ˆ๋‹ค.
  • ํŒจ๋ฐ€๋ฆฌ ๋ฒ ์ด์ง(ใƒ•ใ‚กใƒŸใƒชใƒผใƒ™ใƒผใ‚ทใƒƒใ‚ฏ, Family BASIC) : ๋‹Œํ…๋„(!!!), ์ƒคํ”„, ํ—ˆ๋“œ์Šจ ํ•ฉ์ž‘. ๊ทธ ์ด๋ฆ„๋Œ€๋กœ ํŒจ๋ฐ€๋ฆฌ ์ปดํ“จํ„ฐ ์ „์šฉ์˜ ๋ฒ ์ด์ง ์†Œํ”„ํŠธ์›จ์–ด. ์ฃผ๋ณ€๊ธฐ๊ธฐ๋กœ ํŒจ๋ฏธ์ปด ์ „์šฉ์˜ ํ‚ค๋ณด๋“œ์™€ ์ „์šฉ ์นดํŠธ๋ฆฌ์ง€๊ฐ€ ์žˆ์—ˆ๋‹ค. ํŒจ๋ฏธ์ปด์ด ๊ฐ€์ง„ ์ปดํ“จํ„ฐ ๋ผ๋Š” ์ด๋ฆ„์ด ๋‹จ์ˆœํ•œ ํผ์€ ์•„๋‹ˆ๋ผ๋Š” ๊ฒƒ์„ ์ฆ๋ช…ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋‹ค.
  • SmileBasic : ์ผ๋ณธ์˜ SmilBoom์ด๋ผ๋Š” ํšŒ์‚ฌ์—์„œ ์ œ์ž‘ํ•œ ๊ฒŒ์ž„ ์ฝ˜์†” ์ „์šฉ ๋ฒ ์ด์ง(๊ฒŒ์ž„ ์ฝ˜์†”์—์„œ ๋ฒ ์ด์ง ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ๋™์ž‘์‹œํ‚ค๊ณ  ์ฝ”๋”ฉ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค). ์›๋ž˜๋Š” ํ‘ธ์น˜์ฝ˜(์˜๋  ์ปดํ“จํ„ฐ)์ด๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ 2011๋…„์— ๋‹Œํ…๋„ DS์šฉ์œผ๋กœ ์ฒ˜์Œ ๋ฐœ๋งค๋˜์—ˆ์œผ๋ฉฐ, ๊ทธ ์ดํ›„ ํ‘ธ์น˜์ฝ˜ Mk-II(NDS), ํ‘ธ์น˜์ฝ˜ 3ํ˜ธ SmileBasic(3DS), ํ‘ธ์น˜์ฝ˜ BIG(Wii U) ๋“ฑ์˜ ํ›„์†์ž‘์„ ๊ฑฐ์ณ 2020๋…„์—๋Š” ํ‘ธ์น˜์ฝ˜ 4๊ฐ€ ๋‹Œํ…๋„ ์Šค์œ„์น˜ ์šฉ์œผ๋กœ ๋ฐœ๋งค๋˜์–ด ์žˆ๋‹ค.
  • TI-BASIC: Texas Instruments TI-83, TI-84, TI-89, TI-92(Voyage 200 ํฌํ•จ), TI-73๊ณผ TI-Nspire ์‹œ๋ฆฌ์ฆˆ์—์„œ ์‚ฌ์šฉ. ๋‹ค๋งŒ TI-Nspire์—์„œ๋Š” Lua๊ฐ€ ์ฃผ์–ธ์–ด๋กœ ์‚ฌ์šฉ๋œ๋‹ค.

5. ์ฝ”๋“œ ์˜ˆ์ œ[ํŽธ์ง‘]

6. ๊ธฐํƒ€[ํŽธ์ง‘]

  • ๋ฏธ๋””์–ด์•„ํŠธ ์ง€ํ–ฅ ์–ธ์–ด์ธ Processing์— ์˜ํ–ฅ์„ ์ค€ ์–ธ์–ด๋ผ๊ณ  ํ•œ๋‹ค. ๋‹ค๋งŒ Processing์˜ ๋ฌธ๋ฒ•์€ ๋ฒ ์ด์ง๊ณผ๋Š” ํ•˜๋‚˜๋„ ๊ณตํ†ต์ ์ด ์—†๊ณ  ๊ธฐ๋ณธ์ ์œผ๋กœ Java์˜ ๋ฌธ๋ฒ•์„ ๊ฐ„๋žตํ™”ํ•œ ๊ฒƒ์ด๋‹ค. ๋ฌธ๋ฒ•๋ณด๋‹ค๋Š” ๊ฐ„๋‹จํ•˜๊ฒŒ ์ฝ”๋”ฉ์ด ๊ฐ€๋Šฅํ•œ ํ•™์Šต์šฉ ์–ธ์–ด๋ผ๋Š” ์ปจ์…‰ํŠธ์™€ ์‰ฝ๊ฒŒ ๊ทธ๋ž˜ํ”ฝ ํ‘œํ˜„์ด ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ํŠน์ง•์ด ๋ฒ ์ด์ง์—์„œ ์ฐฉ์•ˆํ•œ ๊ฒƒ์ด๋ผ๊ณ  ํ•œ๋‹ค.
  • ์œ ๋ช…ํ•œ ์ปดํ“จํ„ฐ ๊ณผํ•™์ž ๋‹ค์ต์ŠคํŠธ๋ผ๋Š” '๋ฒ ์ด์ง์— ๋…ธ์ถœ๋œ ์  ์žˆ๋Š” ํ•™์ƒ์—๊ฒŒ ์ œ๋Œ€๋กœ ๋œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๊ฐ€๋ฅด์นœ๋‹ค๋Š”๊ฑด ์‹ค์งˆ์ ์œผ๋กœ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค; ๊ทธ ์ž ์žฌ์  ํ”„๋กœ๊ทธ๋ž˜๋จธ๋“ค์€ ํšŒ๋ณต์˜ ํฌ๋ง์ด ์—†๋Š” ์ •์‹ ์  ๋ถˆ๊ตฌ๊ฐ€ ๋œ ๊ฒƒ์ด๋‹ค.' ๋ผ๋Š” ๋ง์„ ๋‚จ๊ฒผ๋‹ค. ์‚ฌ์‹ค BASIC๋งŒ ๊น ๊ฑด ์•„๋‹ˆ๊ณ  COBOL์ด๋‚˜ FORTRAN ๊ฐ™์ด ๋‹น์‹œ ๊ตฌ์กฐ ๊ฐœ๋…์ด ์—†๋˜ ์–ธ์–ด๋“ค๊นŒ์ง€ ์ „๋ถ€ ๊น ๋‹ค. How do we tell truths that might hurt?
[1] ๋‘๋ฌธ์ž๋ฅผ ๋ชจ์œผ๋ฉด BASIC์ด ๋˜๋Š”๋ฐ '๊ธฐ์ดˆ'๋ผ๋Š” ์˜๋ฏธ์˜ ์˜๋‹จ์–ด์™€ ํ‘œ๊ธฐ๊ฐ€ ์ผ์น˜ํ•œ๋‹ค. ๋ฌผ๋ก  ๋…ธ๋ฆฌ๊ณ  ์ง€์€ ์ด๋ฆ„์ด๋‹ค.
[2] ์ด ์ ์€ ์ฝ”๋ณผ ๋„ ๋น„์Šทํ•˜์ง€๋งŒ, ํ”„๋กœ๊ทธ๋žจ์ด ๋ณต์žกํ•ด์งˆ์ˆ˜๋ก ์ฝ”๋“œ ๊ธธ์ด๊ฐ€ ์ƒ๋‹นํžˆ ๊ธธ์–ด์ง€๋Š” ์ฝ”๋ณผ๊ณผ๋Š” ๋‹ฌ๋ฆฌ ์ด์ชฝ์€ C์–ธ์–ด ์™€ ๊ฑฐ์˜ ๋น„์Šทํ•œ ์ˆ˜์ค€.
[3] ๋Œ€๋žต 80๋…„๋Œ€ ์ปดํ“จํ„ฐ ์‚ฌ์šฉ์ž ํ•˜๋ฉด, ์ปดํ“จํ„ฐ ์‚ฌ์šฉ์ž=๋ฒ ์ด์ง ์‚ฌ์šฉ์ž, ์ปดํ“จํ„ฐ ํ”„๋กœ๊ทธ๋ž˜๋จธ=์–ด์…ˆ๋ธ”๋Ÿฌ ์‚ฌ์šฉ์ž ๋ผ๋Š” ๊ณต์‹์ด ํ†ต์šฉ๋  ์ •๋„์˜€๋‹ค๊ณ  ๋ณด๋ฉด ๋œ๋‹ค. 80๋…„๋Œ€ ๋ฒ ์ด์ง ์‚ฌ์šฉ๊ฐ€๋Šฅ์ด๋ž€ ํ˜„์žฌ์˜ ์˜คํ”ผ์Šค ์‚ฌ์šฉ๊ฐ€๋Šฅ๊ณผ ๋น„์Šทํ•œ ์ธ์‹. 1980๋…„๋Œ€ ๋Œ€ํ•œ๋ฏผ๊ตญ์˜ ์ค‘๊ณ ๋“ฑํ•™๊ต ์ •๋ณดํ™” ๊ณผ๋ชฉ ์ˆ˜์—…์—์„œ BASIC ๊ต์œก์ด ๊ธฐ๋ณธ์œผ๋กœ ์‹œํ–‰๋  ์ •๋„์˜€๋‹ค. ๋‹ค๋งŒ ๋‹น์‹œ ๋Œ€ํ•œ๋ฏผ๊ตญ์€ ๊ฐ€๋‚œํ•ด์„œ ํ•™๊ต์— BASIC ๊ฐ•์˜๋ฅผ ํ• ๋งŒํ•œ ํ•™๊ต๊ฐ€ ๋งŽ์ง€ ์•Š์•„ ์ •๋ณดํ™” ๊ณผ๋ชฉ์ด ์„ ํƒ๊ณผ๋ชฉ์ด์—ˆ๋‹ค๋Š” ๊ฒŒ ๋ฌธ์ œ. ๋Œ€ํ•œ๋ฏผ๊ตญ ์ „๊ตญ ๋ชจ๋“  ํ•™๊ต์— ํ•™์ƒ๋“ค์ด ์ „์› ์ด์šฉํ• ๋งŒํ•œ ์ปดํ“จํ„ฐ ๊ฐœ์ˆ˜๊ฐ€ ๊น”๋ฆฌ๊ฒŒ ๋œ ๊ฒƒ์€ 2015๋…„๊นŒ์ง€ ์™€์•ผ ํ•œ๋‹ค.
[4] ๋‹จ, ๊ธˆ์„ฑ ํŒจ๋ฏธ์ฝค ์‹œ๋ฆฌ์ฆˆ ์ค‘ FC-150์€ ๋‚ด๋ถ€์— ๋‚ด์žฅํ•˜์ง€๋Š” ์•Š๊ณ  BASIC-I(์ •์ˆ˜ ๋ฒ ์ด์ง)๋ฅผ ๋ณ„๋„์˜ ๋กฌํŒฉ์œผ๋กœ ๋ฒˆ๋“ค ์ œ๊ณตํ–ˆ๋‹ค. ์›๋ณธ์ธ Sord M5๊ฐ€ ๊ทธ๋Ÿฐ ๊ตฌ์กฐ์˜€๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ๋Œ€๋กœ ๋”ฐ๋ฅธ ๊ฒƒ. ์ผ๋ณธ์˜ ๊ฒฝ์šฐ์—๋Š” M5 ์™ธ์—๋„ ์ƒคํ”„ MZ ์‹œ๋ฆฌ์ฆˆ๊ฐ€ ๋ฒ ์ด์ง ์ธํ„ฐํ”„๋ฆฌํ„ฐ๋ฅผ ๋‚ด์žฅํ•˜์ง€ ์•Š์•˜๋‹ค. ๋ถ€ํŒ… ์‹œ์ ์— ์•„๋ฌด๊ฒƒ๋„ ๋ฉ”๋ชจ๋ฆฌ์— ์ ์žฌํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” 'ํด๋ฆฐ ์ปดํ“จํ„ฐ'๋ผ๋Š” ์ปจ์…‰ํŠธ๋ฅผ ๋‚ด์„ธ์šฐ๊ณ  ๋‚ด์žฅ๋˜์–ด์žˆ๋Š” ๋ฐ์ดํ„ฐ ๋ ˆ์ฝ”๋”๋ฅผ ํ†ตํ•ด ์นด์„ธํŠธํ…Œ์ดํ”„์— ๋‹ด๊ธด ํ—ˆ๋“œ์Šจ์˜ Hu-BASIC ์ธํ„ฐํ”„๋ฆฌํ„ฐ๋ฅผ ๋กฌ์— ์ ์žฌํ•˜๋Š” ๋ฐฉ์‹์„ ์ทจํ–ˆ๋Š”๋ฐ ์ •์ž‘ MZ-80 ์‹œ๋ฆฌ์ฆˆ๋ฅผ ๋ฒ ์ด์Šค๋กœ ๋งŒ๋“  ์‚ผ์„ฑ SPC-1000๋Š” ์ด Hu-BASIC์„ ๋กฌ์—๋‹ค ๋•Œ๋ ค๋ฐ•์•˜๋‹ค. ๊ทธ๋ž˜์„œ์ธ์ง€ ์ธํ„ฐํ”„๋ฆฌํ„ฐ๋ฅผ ๋กฌ์—์„œ ๋ฐ”๋กœ ์ฐธ์กฐํ•˜๋Š” ์• ํ”Œ II๋‚˜ MSX์™€ ๋‹ฌ๋ฆฌ SPC-1000์€ ๋ถ€ํŒ…์‹œ ๋กฌ ์˜์—ญ์— ์žˆ๋Š” ์ธํ„ฐํ”„๋ฆฌํ„ฐ๋ฅผ ๋žจ์œผ๋กœ ๋ณต์‚ฌํ•œ ๋‹ค์Œ ๋žจ ์˜์—ญ์„ ์ฐธ์กฐํ•˜๋Š” ํŠน์ดํ•œ ๋ฐฉ์‹์„ ์ทจํ–ˆ๋‹ค.
[5] ๊ทธ๋ž˜ํ”ฝ ํƒ€์ผ์€ ์–ด์…ˆ๋ธ”๋ฆฌ์–ด๋กœ ์ž‘์„ฑ. ๋‚˜์ค‘์— ๋ฆฌ๋ฉ”์ดํฌํŒ์ธ ๋‰ด ์šธํ‹ฐ๋งˆ 1์ด ๋‚˜์˜ค๋ฉด์„œ ๋ฒ ์ด์ง ์ฝ”๋“œ๋ฅผ ๋นผ๊ณ  ๊ธฐ๊ณ„์–ด ์ฝ”๋“œ๋กœ ์‹น ๊ฐˆ์•„์—Ž์—ˆ๋‹ค.
[6] ๊ทธ๋ž˜ํ”ฝ ์ฒ˜๋ฆฌ ๋“ฑ ์†๋„๋ฅผ ํ•„์š”๋กœ ํ•˜๋Š” ๋ถ€๋ถ„์—๋Š” ๊ธฐ๊ณ„์–ด ์ฝ”๋“œ๋ฅผ ์กฐํ•ฉํ–ˆ๋‹ค.
[7] ํ…Œ์ดํ”„์˜ ํ”„๋กœ๊ทธ๋žจ์„ ๋žจ์— ์ž…๋ ฅํ•ด์„œ ์‹คํ–‰์‹œ์ผœ์ฃผ๋Š” ๋ถ€ํŠธ์ŠคํŠธ๋žฉ ํ”„๋กœ๊ทธ๋žจ
[8] 1970๋…„๋Œ€์— ๋ฐฐํ„ฐ๋ฆฌ๋กœ ๋Œ์•„๊ฐ€๋Š” ๋…ธํŠธ๋ถ ๊ฐ™์€๊ฒŒ ์žˆ์„๋ฆฌ ์—†๋‹ค(...)
[9] '์ทจ๋ฏธ๊ฐ€๋“ค์—๊ฒŒ ๋ณด๋‚ด๋Š” ๊ณต๊ฐœ ํŽธ์ง€'๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ๋ฐœํ‘œํ•˜์˜€๋‹ค.
[10] PC๊ฐ€ ๋“ฑ์žฅํ•˜๊ธฐ ์ „์ธ 1970๋…„๋Œ€ ์ค‘๋ฐ˜๊นŒ์ง€๋งŒ ํ•ด๋„ ์ปดํ“จํ„ฐ๋Š” ๋งค์šฐ ๋น„์‹ผ ๊ธฐ๊ณ„์˜€๊ณ  ์†Œํ”„ํŠธ์›จ์–ด๋Š” ๊ธฐ๊ณ„ ์‚ฌ๋ฉด ๋”ธ๋ ค์„œ ์˜ค๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ๊ฐœ๋…์ด์˜€๋‹ค. ์‰ฝ๊ฒŒ ๋งํ•˜์ž๋ฉด ๋ชจ๋“  ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์ง€๊ธˆ์˜ ์ปดํ“จํ„ฐ ์‚ฌ๋ฉด ๊ฐ™์ด ๋”ฐ๋ผ์˜ค๋Š” CD ๊ฐ™์€ ์ž…์žฅ์ด์˜€๋‹ค๊ณ  ๋ณด๋ฉด ๋œ๋‹ค.
[11] ํ‘œ์ค€์œผ๋กœ ์ง€์ •๋œ ECMAScript๋Š” JavaScript์˜ ๋ฌธ๋ฒ•์ด ๊ธฐ๋ณธ ๋ฒ ์ด์Šค์ด๋‹ค.
[12] ํ€ต๋ฒ ์ด์ง์˜ ๊ฐ„์ด ๋ฒ„์ „์œผ๋กœ, ๋ฌธ๋ฒ•์€ ํ€ต ๋ฒ ์ด์ง์— ์ค€ํ•˜๋ฉฐ IDE๋„ ํ€ต ๋ฒ ์ด์ง๊ณผ ๊ฑฐ์˜ ๋™์ผํ•˜๋‚˜ ์ปดํŒŒ์ผ๋Ÿฌ๊ฐ€ ์—†๊ณ  ์ธํ„ฐํ”„๋ฆฌํ„ฐ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ–ˆ๋‹ค.
[13] 1987-1993 ์ด๋ผ๊ณ  ์‹คํ–‰์‹œ ๋œฌ๋‹ค.
[14] ๊ทธ๋Ÿฐ๋ฐ ์ด๊ฒŒ ์•„์ฃผ ๋ง๋„ ์•ˆ๋˜๋Š” ๊ฐœ๋“œ๋ฆฝ์€ ์•„๋‹ˆ๋‹ค. ๋˜‘๊ฐ™์ด ํ—ˆ๋“œ์Šจ์ด ๊ฐœ๋ฐœํ•œ X68000์˜ ์šด์˜์ฒด์ œ์ธ Human-68k๋ผ๋Š” ๋†ˆ์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ. ์‚ผ์„ฑ์ด Hu-BASIC์„ ํƒ‘์žฌํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋‹น์—ฐํžˆ ํ—ˆ๋“œ์Šจ ์ธก๊ณผ ์ ‘์ด‰์ด ์žˆ์—ˆ์„ ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋‚˜๋ฆ„๋Œ€๋กœ ๋ฌด์Šจ ๊ทผ๊ฑฐ๊ฐ€ ์žˆ์—ˆ๋˜ ๋ฐœ์–ธ์ผ์ง€๋„ ๋ชจ๋ฅธ๋‹ค.