๋ด ์ด๋ฆ์ Ivan Shkodkin์ ๋๋ค. ํ๋ก๊ทธ๋๋จธ๋ก ์ผํ๊ณ ์ด๋ค๊ฐ ์ง๊ธ์ ์ ์ ์ฌ์ด๊ฐ๋ ์ค์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์์๋๋ก, ๊ทธ๋ฌํ ๋ฉ์ถค ๋์์๋ ๋ค๋ฅธ ์๊ฐ์ด ๋ ์ค๋ฆ ๋๋ค.
์๋ฅผ ๋ค์ด, ๋น์ ์ด ์ด๋ค ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ์์ฑํ๋์ง ์๋ฉด ๋น์ ์ด ์ด๋์์ ์๋์ง, ์ผ๋ง๋ ์ค๋ ๊ฑธ์๋์ง, ๋น์ ์ ์ธ์ด๊ฐ ๋น์ ์ ์ผ๋ง๋ ํ๋๊ฒ ํ๊ณ ์ฆ๊ฒ๊ฒ ํ๋์ง, ์ด๋๋ก ๊ฐ ๊ฒ์ธ์ง ๋งํ ์ ์์ต๋๋ค. ๋๋ 4์ด ๋ ๋์ ์ฒซ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์์ฃผ ์ ๊ธฐ์ตํฉ๋๋ค. ๊ทธ๊ฒ์ ๋ง์น์์ต๋๋ค. ๋๋ ๋ง์น๋ฅผ ์ฌ์ฉํ์ฌ ์ ํฌ๊ธฐ์ ๊ณ ๋๊ณ ์ค๋ฆฐ๋๋ฅผ ์
๋ฐฉ์ฒด๋ก ๋ฐ๊พธ๋ ๋ฐฉ๋ฒ์ ๊ธฐ์ตํฉ๋๋ค (ํ ์๋ฒ์ง๊ฐ ๊ทผ์ฒ ๊ตฐ์ฉ ๋นํ์ฅ์์ ๊ฐ์ ธ์จ ๊ฒ์
๋๋ค).
1. ์์
๋ง์น๋ ๋ง๋ฒ์ ๋๊ตฌ์์ต๋๋ค. ๋๋ ์ด๋ค ๋ฌผ์ฒด๋ผ๋ ์ ์ก๋ฉด์ฒด๋ ํ๋ฉด์ผ๋ก ํ๋ก๊ทธ๋๋ฐํ ์ ์์์ต๋๋ค. ๋๋ ๋ชป์ ๋ฐ๊ณ ์ ๋ฆฌ๋ฅผ ๊นจ๋จ๋ฆฌ๋ ๊ธฐ์ ์ ํํ ์ ์์์ต๋๋ค. ์ฃผ๋ณ์ ์ด์๋ค์ ์ด๋ ๊ฒ ์๋ฆฌ์ณค์ต๋๋ค.
- ์ง์ ํ์ธ์! ๊ทธ์ ๋ถ๋
ธ์๋ ํํ๊ฐ ์์ต๋๋ค!
ํ์ง๋ง ์ด๋จธ๋๋ ํญ์ ๋์๊ฒ ์ด๋ ๊ฒ ๋๋ตํ์
จ์ต๋๋ค.
- ์๋ค์, ๋ง์น๋ฅผ ๋ค์๋ค๋ฉด ๋ชป์ ๋จธ๋ฆฌ๊น์ง ๋๋๋ ค๋ผ!
๊ทธ๋ฆฌ๊ณ ๋๋ ๋์ ํ์ต๋๋ค!
์ด์ ํ๊ต์ ๊ฐ ์๊ฐ์ด๋ค. ์ ๋ ์ด์ด ์ข์์ต๋๋ค. ์ฐ๋ฆฌ ๋ง์์๋ ์ปดํจํฐ ํด๋ฝ์ด ์๋ ๋ฉ์ง ํ๊ต๊ฐ ์์์ต๋๋ค. ๊ฑฐ๊ธฐ์๋ BC์ Corvettes๊ฐ ์์๊ณ ๋ก์ปฌ ๋คํธ์ํฌ์ Robotron-100 ํ๋ฆฐํฐ๊ฐ์์์ต๋๋ค. ํ์ง๋ง ๋ ๊ทธ๋ ๋ฏ์ด ํ๊ต๋ ๊ฐ๊ฒฉ์ด ๋น์ธ๊ณ ๊ฑฐ๊ธฐ๊น์ง ๊ฐ๋ ๊ฒ์ด ์ฝ์ง ์์์ต๋๋ค. ์ด๋ป๊ฒ ๋ ๋๋ ๊ฑฐ๊ธฐ์ ๋์ฐฉํ์ต๋๋ค. 1์ 2์ผ๋ถํฐ ๋ฐ๋ก ๋ถ๋ฉ์ด์ปค ์๋ฆฌ์ ์์์ต๋๋ค. ๊ฑฐ๊ธฐ์ '์ฌ๊ณ ์'์ ๋ง๋ฌ์ต๋๋ค. ๋๋ ๋ด ์ธ์์์ ๋ค์ํ ์ธ์ด๋ฅผ ์ ํ์ง๋ง ์ด ์ธ์ด๋ ๊ฒฐ์ฝ ์์ง ๋ชปํ ๊ฒ์ ๋๋ค. ๋๋ '์ฌ๊ณ ์'์๊ฒ ํ๋ฉด ๊น๋ฐ์ด๋ ๋ฒ์ ๊ฐ๋ฅด์ณค๊ณ , ๊ทธ๋ ๋ ๋์๊ฒ ์ฌ์ดํด์ ๊ฐ๋ฅด์ณ์ฃผ์๋ค. ์ ๋ โSchoolgirlโ์๊ฒ โHello, world!โ๋ผ๊ณ ๋งํ๋ ๋ฒ์ ๊ฐ๋ฅด์ณค๊ณ , ๊ทธ๋ ๋ ๋์๊ฒ ์ฝ์ ์ ๋ ฅ์ ๊ฐ๋ฅด์ณ์ฃผ์์ต๋๋ค. ํ์ง๋ง ๋ชป๋ ์์ด๋ค๋ ์์์ต๋๋ค. ๊ทธ๋ค์ ๋ถ๋ชจ๋ ํด์ธ์ ์์๊ณ ๊ทธ๋ค์๊ฒ Apple Lisa XNUMX๋ฅผ ์ฌ์ฃผ์์ต๋๋ค. ๊ทธ๋ค์ ๋ชจ๋ ์ฌ๋์ ์ค๋งํ๊ฒ ๋ํ๊ณ ๋ค๋ฅธ ์ฌ๋์ ๋ฌด์ํ์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ ๋ , ํ๊ธ์ ๋๊ตฐ๊ฐ๊ฐ ์ด๋ฆ์ ์ ๋ ฅํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ๋ฌธ๊ตฌ๋ฅผ ํ์ํ๋ ํ๋ฅญํ ํ๋ก๊ทธ๋จ์ ์์ฑํ์ต๋๋ค. โWrite code, Vanya! ์ฐ๋ค!" ๊ทธ๋ฆฌ๊ณ ๋๋ ๋ฒ๊ฐ๋ฅผ ๋ง์์ต๋๋ค. ๊ทธ ์๊ฐ๋ถํฐ ๋๋ ๋ฌด์์ ํ๋ ์ฝ๋๋ฅผ ์ผ๋ค.
ํ๊ต๋ฅผ ์ค๊ฐ๋ ๋์ ๋จธ๋ฆฟ์์ผ๋ก ์ฝ๋๋ฅผ ์ผ์ต๋๋ค. ๊ฐ๊ฒ์ ๊ฐ๋ฉด์, ์ฐ๋ ๊ธฐ๋ฅผ ๋ฒ๋ฆฌ๊ฑฐ๋ ์นดํซ์ ์ฒญ์ํ๋ฉด์ ์ฝ๋๋ฅผ ์์ฑํ์ต๋๋ค. ๋๋ ํญ์ ์ด๊ฒ์ํ์ต๋๋ค. ์ ๊ตฌ์ ์๋ ์ ํต์ ์ธ ํ ๋จธ๋๋ค๋ ๋ด๊ฐ ์ง๋๊ฐ ๋ ํ๋ช ํ๊ฒ ์ด๋ ๊ฒ ๋งํ์ต๋๋ค. "๊ทธ๋ฆฌ๊ณ ์ด ์ฌ๋์ ์ฝ๋ ์์ฑ ๋ฐฉ๋ฒ์ ์๊ณ ์์ต๋๋ค!"
ํ๊ต๋ ๋จ์จ์ ๋น ๋ฅด๊ฒ ์ง๋๊ฐ๊ณ , ๊ณ ํ๋ ์ด ๋์ ๋ถ๋ชจ๋์ IBM XT๋ฅผ ์ฐ๋ฆฌ ์ ๊ณต ์ค ํ ๊ณณ์ผ๋ก ๊ฐ์ ธ์ค์ จ์ต๋๋ค. ์๋, ํฅ์๋ ๊ทธ๋ํฝ ์ฑ๋ฅ. ๊ทธ๋ฆฌ๊ณ ISA ๋ฒ์ค์ Adlib ์ฌ์ด๋ ์นด๋... ์ด ๊ธฐ๊ณ๊ฐ ์ธ์์ ์ฅ์ ํ ๊ฒ์ด๋ผ๋ ๊ฒ์ ๊นจ๋ฌ์์ต๋๋ค. ๋ถ๋ชจ๋ ๊ป ์์ ๋ ์ฌ๋ฆ์ ์ผํ๊ณ ์ํ๋ ๊ฒ์ ๋ฌด์์ด๋ ํ ๊ฒ์ด๋ผ๊ณ ๋จํธํ๊ฒ ๋งํ์ง๋ง์ด ์ฐจ๊ฐ ํ์ํ์ต๋๋ค. ๋ถ๋ชจ๋์ ๋์ ํฅ๋ถ์ ๊ฒ์ ๋จน์์ง๋ง, 90๋ ๋๋ผ๋ ์ ์ ๊ณ ๋ คํ์ฌ ๋์๊ฒ ๊ธฐํ๋ฅผ ์ฃผ์ด์ผ ํ๋ค๊ณ ์ฌ๋ฐ๋ฅด๊ฒ ๊ฒฐ์ ํ๊ณ ๋์ ์ผ๋ถ๋ฅผ ์ถ๊ฐํ๊ฒ ๋ค๊ณ ์ฝ์ํ์ต๋๋ค.
๊ธฐ๋ง๊ณ ์ฌ๋ฅผ ํต๊ณผํ๊ณ , ๋ถ๋ชจ๋์ด ๋ณดํต ์ฌ๋๋ค๋ณด๋ค ๋ ๋ง์๊ธฐ ๋๋ฌธ์ ๋์๊ฒ๋ ์ ํ์ ์ฌ์ง๊ฐ ๋ณ๋ก ์์์ต๋๋ค. ๋ํ์ ๊ฐ์ผ๋ง ํ์ต๋๋ค. ๋๋ ์ด๋ค ์ค๋น๊ณผ์ ๋ ๋ฃ์ง ์๊ณ ์ ํ์ํ์ ํฉ๊ฒฉํ๊ณ , ์ด์ฉ๋ค ๋ณด๋ ๊ณง๋ฐ๋ก ์ปดํจํฐ๊ณผํ๊ณผ์ ์งํํ๊ฒ ๋๋ค. ๊ฑฐ๊ธฐ์ ๋๋ Modula-2๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค. ๋๋ ์ฐ๊ตฌ์์ ํ๋ก๊ทธ๋๋ฐ ํ์ ์ฐธ์ฌํ๊ธฐ ์์ํ๊ณ ์ข์ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์์ต๋๋ค. ์ฐ๋ฆฌ ํ์ด ์ฌ์ญ ๋ํ ๊ฒฐ์น์ ์์ ์ฐ์นํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ชจ๋์ ๋ชจ๋๋, ํด๋ก์ , ๋๋ค๊ฐ ์๋ค๋ ์ฌ์ค์ ํญ์ ๋ถ๊ฐํ๋ ํ์ฅ์กฐ์ฐจ๋ ๋๋ฌผ์ ํ๋ฆฌ๋ฉฐ ํ ์ฝ์น์๊ฒ ์ด๋ ๊ฒ ๋งํ์ต๋๋ค. "๊ธ์, ์ด ๊ฐ์์์ด ์ผ๋ง๋ ๋นจ๋ฆฌ ๋ฌ๋ฆฌ๋์ง!"
๋ํ์ ์ด๋ ๋ ์ฒ๋ผ ๋ ์๊ฐ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์กธ์
์ XNUMX๊ฐ์ ์๋๊ณ ๋ฒ์จ ํ๋จ ๊ฑฐ๋์๋ค์ด ์๋ฌ์ ํ๊ณผ์ ๋ค์ด์ค๊ธฐ ์์ํ๋ค. ๊ทธ๋ค์ ๋ชจ๋ ๊ฒ์ ์ดํด๋ณด๊ณ , ๋์๋ฅผ ๋งก์๋ณด๊ณ , ๊ฐ์ฅ ๋์ ์์์ ํ์๋ค์ ์ ํํ์ต๋๋ค. ๊ทธ๋์ ์กธ์
์ฅ์ ๋ฐ๋ ๋ , ์กด๊ฒฝํ ๋งํ ํ ๋จ์๊ฐ ๋์๊ฒ ๋ค๊ฐ์ ๋ช
ํจ์ ๊ฑด๋ค์ฃผ๋ฉฐ ์ด๋ ๊ฒ ๋ฌป์ต๋๋ค.
- ์๋ค์, ๋ฒ์จ ๋ฏธ๋์ ๋ํด ์๊ฐํด ๋ดค์ด?
๋ช ํจ์๋ 'Galera Production Limited'๋ผ๊ณ ์ ํ ์์์ต๋๋ค. ๊ด์ฐฎ์ ์ฌํท์ ์ ์ ๋ง์กฑ์ค๋ฌ์ด ์์ฌ, ์ผ์ชฝ ์ด๊นจ ๋๋จธ๋ก ์ง, ์ค๋ฅธ์ชฝ ๋ค์๋ ๊ณ ๊ธ ์๋์ฐจ, ๊ทธ๋ฆฌ๊ณ ์ ํ ๋ฒํธ ๋ง ์์ต๋๋ค. ๋๋ ์ pourquois๊ฐ ์๋๊ฐ๋ผ๊ณ ์๊ฐํ๋ค.
2. ๊ฐค๋ฆฌ
๋ด๊ฐ ์กฐ๋ฆฌ์ค ๋ฌธ์ง๋ฐฉ์ ๋์๋ง์ ์ ํ ๊ด๋ฆฌ์๊ฐ ์ฆ์ ๋๋ฅผ ๊ณต๊ฒฉํ์ต๋๋ค.
- ๋ ์ ์ฌ๊ธฐ ์ ์๋ ๊ฑฐ์ผ, ๋ฉ์ฒญ์? ํ ๋จธ๋๊ป ๋์ ๋๋ ค์! ์, ๊ฐ์ ๋ ๋นจ๋ฆฌ ์ฅ๋์ ์น์!..
๋๋ ๊ทธ๊ฒ์ด ๋ณ๋ก ์ข์ ์๊ฐ์ด ์๋๋ผ๊ณ ์๊ฐํ๋ค. ๋๋ ์ผ์๋ฆฌ๋ฅผ ๊ตฌํ ์๊ฐ์ด ์์๊ณ ์ฒซ๋ ์ ์๋ฆฌ๋ฅผ ์ง๋ ๋ค.
์ฐ๋ฆฌ๋ ๋์ ์ด๋ฆฐ ๊ณต๊ฐ์ ๊ฐ์ก์ต๋๋ค. ๋ด ์ค๋ฅธ์ชฝ์๋ ๊ฐ์ ์ง๋ฐฉ์์ ์จ ๊ฒ์ ํผ๋ถ์ ๋จ์๊ฐ ์์์ต๋๋ค. ๊ทธ๋ ๋์๊ฒ ๋จผ์ ์ธ์ฌํ๋ค:
โ ์๋
ํ์ธ์. ์ ์ด๋ฆ์ Sanya Banin์
๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ค๋ค ๋๋ฅผ ๋ฐ์ผ๋ผ๊ณ ๋ถ๋ฌ์.
โ์๋
ํ์ธ์. ์ ์ด๋ฆ์ Ivan Shkodkin์ด๊ณ ๋ชจ๋๊ฐ ์ ๋ฅผ Ivan Shkodkin์ด๋ผ๊ณ ๋ถ๋ฆ
๋๋ค.โ๋ผ๊ณ ๋ด๊ฐ ๋๋ตํ์ต๋๋ค.
๊ทธ๋ฌ๋ ์ฐ๋ฆฌ๋ ๊ฐ๊ฐ ๊ฐ์ด์ ๋ฐฐ์ง๋ฅผ ๋ฌ๊ณ ์์๊ธฐ ๋๋ฌธ์ ๋ ๋ช
์ ๋ฐ๋ณด์ฒ๋ผ ๋ณด์์ต๋๋ค. ๊ฐค๋ฆฌ ๊ธฐ์
์ค๋ฆฌ, ์ ์ฅ.
ํ๋ฃจ๋ ์งํ๋ก ์์๋์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ฑ๊ฐ๋ฅผ ์ธ์ฐ๊ณ , ์ด๋ฆฌ์์ ๋
ธ๋๋ฅผ ๋ถ๋ฅด๊ณ , ์จ๊ฐ ์ข
๋ฅ์ ์ฐ๋ ๊ธฐ๋ฅผ ๊ณ์ํด์ ๋ฐ๋ณตํ๊ณ ๋ชจ๋ ์ง๋ฌธ์ ๋๋ตํ์ต๋๋ค. "์, ์๊ฒ ์ต๋๋ค. ํ ๊ฒ์." ์ด๋ ์์ ์์ ๋๋ ์ฟ ํค, ์ฐจ, ์คํฌ์ธ ๊ฒฝ๊ธฐ ๋ฑ ์ค์ ๋ก ๊ทธ๋ ๊ฒ ๋์ ๊ณณ์ ์๋๋ผ๊ณ ์๊ฐํ์ต๋๋ค. ๋น์ ์ ์๊ฐ๊ณผ ์๊ฐ์ ๋น์ ์๊ฒ ์์ฒญํ ๋ชจ๋ ๊ฒ์ ์ํํ๋ฉด๋ฉ๋๋ค. ์ด๋ ๋ ์ฐ๋ฆฌ ๊ด๋ฆฌ์๋ ํ๋ก์ ํธ ๋น๋ ์๊ฐ์ ์ต์ ํํ๋ ์์
์ ์ฐ๋ฆฌ์๊ฒ ๋งก๊ฒผ์ต๋๋ค. ์ด๋ป๊ฒ ํ๋ฉด ๋นจ๋ฆฌ ํ ์ โโ์์์ง์ ๋ํด์๋ ์ ์ง ๋ณ ์๊ฐ์ด ์์์ด์. ๋ช ๊ฐ์ ์คํฌ๋ฆฝํธ, ๋ณ๋ ฌํ ๋ฐ ์ฐ๊ฒฐ๋ Bani์ ์ปดํจํฐ๋ง ์์ผ๋ฉด ๋ฉ๋๋ค. ํ๋ก์ ํธ๊ฐ ๋ช ๋ฐฐ ๋ ๋น ๋ฅด๊ฒ ์งํ๋์๊ณ ์ ๋ ์ฆ์ ์ ๋ฐฐ์๊ฒ ๋ณด๊ณ ํ์ต๋๋ค.
-๋ ๋ฐ๋ณด ์ผ? ์ฐ๋ฆฌ ์ค์ค๋ก ์ด ์์
์ ๋ ๋นจ๋ฆฌ ์ํํ๋ ๋ฐฉ๋ฒ์ ์ฐพ์ง ๋ชปํ๋ค๊ณ ์๊ฐํ์ญ๋๊น? ์, ์ฐ๋ฆฌ ๋ชจ๋ ํด๊ณ ๋ ๊ฑฐ์ผ! ๊ธ์, ๋๋ ์ฆ์ ํด๋ฌ์คํฐ๋ฅผ ๋ถํดํ๊ณ ์ด์ ๊ตฌ์ฑํ๋ก ๋์ ์์ต๋๋ค!
์๋ฌด๋๋ ๊ทธ ๋งค๋์ ๋์ด ์ ๋ง ๋ฌด์์ ๋ ๊ฒ ๊ฐ์์. ๋ฐ๋ก ๋ค๋ฅธ ๋ถ์๋ก ์ฎ๊ฒจ์ก๊ฑฐ๋ ์. ์ ๋
์๋ ์นดํ์์ ๋งฅ์ฃผ์ ์ฌ๊ณผํฌ๋์ฃผ์ค๋ฅผ ๋ง์๋ฉฐ ๋๋ฃ๋ค์๊ฒ ์ด ์ด์ผ๊ธฐ๋ฅผ ํ์ต๋๋ค.
โ ํ
์คํธ ๋จ๊ณ์์ ํ๋ก๋์
๋จ๊ณ๋ก ์ด๋ ์ค์
๋๋ค. ์ด๊ฒ์ ์์ ํ ๋ค๋ฅธ ๋๋ผ์
๋๋ค. โ ํ์๋ ์ฃฝ์์ ์นจ๋ฌต์ด ํ๋ ์ต๋๋ค. ํ์์ ๋๊ตฐ๊ฐ๊ฐ ๋งํ์ต๋๋ค.
โ ๋ด ์ข์ ์กฐ์ธ์ ๋ค์ด๋ณด์ญ์์ค. ๋ฐฐํฌ๋ฅผ ํ๋ก๋์
ํ๊ฒฝ์ผ๋ก ๋กค์์ํ ๋ ์์
์ด ๋์ง ๋ง์ญ์์ค. ๊ธฐ์ ์ง์ ์ ๋ฌธ๊ฐ๊ฐ ์๋๋ผ ๊ฐ๋ฐ์๋ผ๊ณ ๋ง ๋ง์ํด ์ฃผ์ธ์.
์ ๋
์ ์นจ๋ฌต ์์ ๋๋ฌ๋ค.
3. ์ ํ
์ฒซ๋ ๋ถํฐ ์ํ๋ถ์๋ ์ด๊ธฐ๊ฐ ๋จ๊ฑฐ์ ์ต๋๋ค. ๋ค์ ๋๊ท๋ชจ ๋ฐฐํฌ๊ฐ ์ด์ ๋ง ์ค๋น ์ค์ด์์ต๋๋ค. Banya์ ๋๋ ์ ์์ฌ์๊ฒ ๋์ฐฉํ๊ณ ๊ทธ๋ ์ฆ์ ์ฐ๋ฆฌ์๊ฒ ์ธ์์ ๋ํด ๊ฐ๋ฅด์น๊ธฐ ์์ํ์ต๋๋ค.
- ๊ทธ๋ผ ์๋ค์. ์ ๊ฐ ์ํ ๋ถ์์๋ ๋ฑ 2๊ฐ์ง ๊ท์น์ด ์์ต๋๋ค. ์ฒซ ๋ฒ์งธ. ๊ฐ๋ฅํ ๋๋ง๋ค ํ
์คํธ๋ฅผ ์คํํ์ญ์์ค. ๋ชจ๋ํ, ํตํฉํ ๋ฑ ๋ฌด์์ด๋ ๊ฐ๋ฅํฉ๋๋ค!
๊ทธ๋ฌ์ ๊ทธ์ ์กฐ์๊ฐ ๊ฐ์๊ธฐ ๋ชจ๋ ์๋ฒ๊ฐ ๊ณผ๋ถํ๋์ด ๋ ๋ง์ ์๋ฒ๋ฅผ ์๋ผ์ผ ํ๋ค๊ณ ์๋ฆฌ์ณค์ต๋๋ค. ์์ฌ๋ Amazon ํด๋ผ์ฐ๋์์ ์๋ฒ๋ฅผ ๊ตฌ๋งคํ๋ผ๋ ๋ช
๋ น์ ๋ด๋ ธ์ง๋ง ์ธ์ํ์ง๋ ์์์ต๋๋ค.
๋๋ ๊ทธ๋ฅผ ๋ฐ๋ผ๋ณด๋ฉฐ ๋ฐ๋์๊ฒ ๋ฎ์ ๋ชฉ์๋ฆฌ๋ก ๋งํ๋ค. โ์ฐ๋ฆฌ ์ฌ์ฅ๋์ด ๋๋ํ ๊ฒ ๊ฐ๊ตฐ์.โ
์ฌ์ฅ๋์ ์ฆ์ ์๋ตํ์ฌ ์ฐ๋ฆฌ์๊ฒ ๋์์์ต๋๋ค.
- ๋ค, ์ ๊ฐ ์ํ ๋ถ์์๋ 2๊ฐ์ง ๊ท์น์ด ์์ต๋๋ค. ์ฒซ ๋ฒ์งธ๋ ํ
์คํธ์
๋๋ค. ๋์งธ, ๊ธฐ๋ฅ์ ์ง์ ์์ฑํ๊ฑฐ๋ ๊ณต๊ฒฉ์ ์ธ ์ต์ ํ๋ฅผ ์ํํ๋ ๋ฑ ์ด๋ฆฌ์์ ์ผ์ ์๋ํ์ง ๋ง์ธ์. ๋ด ์์ผ๋ก ๋ํฌ ๋ ๋ค ๋ชฉ์ ์กธ๋ผ ์ฃฝ์ผ ๊ฒ์ด๋ค.
์ ๊ฐ ์ ์์ ํ๋ฉด์ ์ข์๋ ์ ์ ํญ์ ํ ์ผ์ด ์๋ค๋ ๊ฒ์ด์์ต๋๋ค. ์์ฌ๋ ํญ์ ์ํํธ์จ์ด์ ๋ฒ๊ทธ๊ฐ ๋ฐ๊ฒฌ๋๋ค๋ ๋๋์ ๊ฐ๊ณ ์์์ต๋๋ค. ๊ทธ๋ ๋์์์ด ์ด๋ ๊ฒ ๋งํ์ต๋๋ค.
- ๊ทธ๋งํด์, ์ฌ๋ฌ๋ถ. ๋ก๊ทธ๋ฅผ ๋ณด์ธ์!
๊ทธ๊ฒ์ด ์ฐ๋ฆฌ๊ฐ ํ ์ผ์
๋๋ค. ์ด ๋๋ผ ์ต๊ณ ์ ๋จ์์ ์ฌ์๋ค์ด ์ฐ๋ฆฌ ๋ถ์์์ ์ผํ์ต๋๋ค. Arzamas์ Banya, Chernyakhovsk์ Kolya, Lera... Lera๊ฐ ์ด๋์ ์๋์ง ๊ธฐ์ต์ด ๋์ง ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ด์ ์ถ์์ผ์ด ๋ค๊ฐ์์ต๋๋ค.
๊ฐ์๊ธฐ ๋ชจ๋ ์ง์ ์ ํ๊ฐ ์ธ๋ฆฌ๊ธฐ ์์ํ์ต๋๋ค. ์ง์ ํฌ๋ผ์๋ ์๋ฅํ์ ์๋ ฅ๊ณผ ํจ๊ป ๋ถ๋
ธํ ๋๊ธ์ด ํญ๋ฐํ์ต๋๋ค. ์ ๋ฌธ ์ธ๋ก ์ ๋ฆฌ๋ทฐ๋ ํญํ๊ณผ ๊ฐ์์ต๋๋ค. ๊ทธ๊ฒ์ ์ง์ฅ์ด์๋ค.
์ฐ๋ฆฌ๋ ๋ฏธ์น ๋ฏ์ด ๋ฒ๊ทธ๋ฅผ ๊ณ ์น๊ณ , ๋ฐค์ ์ฌ๋ฌด์ค์์ 4์๊ฐ์ ๋ณด๋๊ณ , ์ผ๊ด์ ์ผ๋ก ๊ฒฐํจ์ ์์ ํ๊ณ , ํ ์ ์๋ ์ผ์ ํ์ต๋๋ค. ์ฌ์ฅ๋์ ์์ผ์ด ์์๊ณ ๋๊ณผ ๋ณผ์ด ๋ถ๋ฃฉํด ์์๋๋ฐ ์ฐ๋ฆฌ๋ ๊ทธ๋ฐ ๋ชจ์ต์ ๋ณด์์ต๋๋ค. ํจ์น ํจํค์ง๋ฅผ ์ถ์ํ ํ ๋ง์นจ๋ด ์จ์ ๋ด์ด ์ โโ์์์ต๋๋ค.
์ํด
๋งค๋
์ํด๊ฐ ๋๋ฉด ๊ฐค๋ฌ๋ฆฌ์์ ์ํ์ด ๋๋ ์ก์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ๋ค์ ์ฒ๋ฒ์ ๋ฐ์์ต๋๋ค. ์ด์ํ๊ฒ๋ ๊ฝค ๊ด์ฐฎ์ ๋ณด๋์ค๋ฅผ ๋ฐ์์ต๋๋ค. ํฐ ์ฐํ์ฅ์ด ์์๋๋ฐ ๊ฐ์ฅ ์ค์ํ์ ๋ถ์ด ๋ช
๋จ์ ์๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ ํ๋ฅผ ๊ฑธ์ด ๋ดํฌ๋ฅผ ๊ฑด๋ค์ฃผ์
จ์ต๋๋ค. ๋ด ์ฐจ๋ก๊ฐ ์๊ณ Sam๊ณผ ์
์๋ฅผ ํ๊ณ ๊ทธ๋ ๋์๊ฒ ์ง๋ฌธ์ ํ์ต๋๋ค.
- ๋น์ ์ ๋ฒ๊ทธ๊ฐ ๋ง์ ์ฒ๋ผ ๊ตฌ๋ฆ ์ ์ฒด๋ฅผ ์ถ๋ฝ์ผ๋ก๋ถํฐ ๊ตฌํด๋๋ค๊ณ ํ๋๊ฐ์? ์ฝ๋๋ฅผ ๋ณด๊ณ ์ถ์ต๋๋ค...
์ฐ๋ ๊ธฐ. ๋๊ฐ ๊ทธ์๊ฒ ์ด๋ฐ ๋ง์ ํ๋์?! ํ๋ธ๋ฆฟ์ ์ด๊ณ ์ด๊ณณ์ ๋ณด์ฌ์ค๋๋ค. ์ด์ ์ถ์ฅ์ ๋์ ํฌ๊ฒ ๋จ๋ฉฐ "๊ธ์, ์๋ค์... ๊ธ์, ๋ ์ฌ๊ธฐ๊พผ์ด๊ตฌ๋..."๋ผ๊ณ ๋ฐ์ํ๋ค. ๊ทธ๋ค์ ์ด ๊ฒฐํจ์ผ๋ก ์ธํด ํ์ฌ๊ฐ ์์ฒ๋ง ๋ฃจ๋ธ์ ์ ์ฝํ์ผ๋ฉฐ ์ ์ด๋ ํ์ฌ๋ ์์
์ด์ต์ ๋๋ ธ๋ค๊ณ ๋งํฉ๋๋ค.
์ถ๊ตฌ์์ ๋๋ ๋ชจ๋ ๋ฌด์ฑํ๊ณ ์ ์ ์ทจํด ๊น๋ํ์ง ๋ชปํ ์ฐ๋ฆฌ ์์ฌ๋ฅผ ๋ง๋ฌ์ต๋๋ค.
โ ๋ณด๋์ค๋ฅผ ์ฃผ์๋์? ๋? Kosyachnik? ์ค๋ฒ ๋ก ์ํฌ? Steve McConnell์ Code Perfect๋ฅผ ์์ง ์ฝ์ง ์์ ๋ถ๋ค์ ์ํด ๋ง์๋๋ฆฝ๋๋ค.
- ๋ค, ๊ทธ๋ฌ์ด์.
-๊ธ์์, ์ ๋ง ํ๋ฅญํด์!
๊ทธ๋ฆฌ๊ณ ๋ฉ์ฒญํ ์๋ฆฌ์ฌ๊ฐ ๊ทธ์ ํธ์ผ๋ก ๋์ด์ง๊ธฐ ์์ํ์ต๋๋ค. ๊ทธ๋ ๊ธ๋ฉ๋ฌ์ ์ฃผ์ธ์ด ๋๋ค.
๋ฌด์์ ํด์ผ ํ ๊น์? ๋๋ ๊ทธ์ ์ด๊นจ๋ฅผ ์ก๊ณ ๊ทผ์ฒ ํ๋ก๊ทธ๋๋จธ๋ค์ ์ํ ์นดํ๋ก ๊ฐ๋ค. ์จ๊ฐ ์ข ๋ฅ์ ์ฌ๋๋ค์ด ์ด๋ฏธ ๊ฑฐ๊ธฐ์ ๋ชจ์ฌ์ ๋ช ์๊ฐ ํ์ ์ํด๋ฅผ ์ถํํ ์ค๋น๋ฅผ ํ๊ณ ์๋ฆฌ๋ฅผ ์ง๋ฅด๊ณ ์์์ต๋๋ค. ์ด๋ค ์ด์ ์์์ธ์ง ์ฐ๋ฆฌ ๋์ ์ฌ๋ฏธ๊ฐ ์์์ต๋๋ค. ๋ด๊ฐ ๊ฒฌ๋๋ธ ์คํธ๋ ์ค์ ํ๋ ์ผ์ ๋ด ๋ชธ์ ๋ชจ๋ ๋ถ๋ถ์ ์ํฅ์ ๋ฏธ์ณค์ต๋๋ค. ์ฐ๋ฆฌ๋ ์์ ์ ์ ์๊ฐ์จ๋ค๊ณผ ํจ๊ป ํ ์ด๋ธ์ ์์๊ณ ์ฒ์ฒํ ๋ํ๊ฐ ์์๋์์ต๋๋ค.
์ ์ ์ฌ์ฑ:
โ ์๋ค์, ๋ฌด์จ ํ๋ก๊ทธ๋จ์ ์ง๋?
โ์ ๋ ํ๋ฆฌํ์ค์นผ์ ์ข์ํด์โ ์ฌ์ฅ
โ๊ทธ๋ฆฌ๊ณ ๋ ์ค๋ฒ ๋ก ์ ์์ด์.โ ๋ด๊ฐ ๋งํ๋ค.
๋ ๋ฒ์งธ ์ฌ์๋ ๋๋ฅผ ๋ฐ๋ณด์ฒ๋ผ ์ณ๋ค๋ดค๋ค.
- ๋น์ ์ ์ ๋นํฉ๋๊น? ๊ฑฐ๊ธฐ์๋ ์ ๋ค๋ฆญ๋ ์๋์?! ๋ด์ฅํ์ผ๋ก ๋ฌธ์์ด์ด ์๋์?! ์ ๊ทธ๋?
์์ฌ๋ ์ผ์ด๋์ ๋์๊ฒ ์ด๋ ๊ฒ ๋งํ์ต๋๋ค. โ๋ฐ๋ ์ข ์ฌ๋ฌ ๊ฐ์. ์ฌ๊ธฐ ์ข ๋ต๋ตํด์.โ
์ฐ๋ฆฌ๋ ์นดํ์ ๋ค์ ๊ฐ์ง ์๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ์ํด์๋ ๋์ด ์ฒ์ฒํ ๋ด๋ฆฌ๊ณ ์์์๋ ๋๋ฌผ๊ฒ ๋ถ๊ฝ๋์ด๊ฐ ํฐ์ง๊ณ ์ฆ๊ฑฐ์ด ๋น๋ช
์๋ฆฌ๊ฐ ๋ค๋ ธ๋ค.
- ๊ธ์, ์ ์ค๋ฒ ๋ก ํ๋ก๊ทธ๋จ์ ๊ทธ๋
์๊ฒ ๋งํ๋์?
-๋น์ ์์ , Alexander Nikolaevich๊ฐ ๋จผ์ ์์ํ์ต๋๋ค. ๋ฐฉ ์ ์ฒด๊ฐ FreePascal์ ๋ํ ์ด์ผ๊ธฐ๋ฅผ ๋ค์์ต๋๋ค.
์ถ์ฅ์ ๊ณ์ํด์ ์ฒ ํ์ ์ผ๋ก ์ด์ผ๊ธฐํ์ง๋ง ์ฃผ์ ๋ ๋์จํ์ต๋๋ค.
- ์๋, ๊ธ์, ๋ค์์ด? ์ด๊ฑฐ ๋ฏผ์ฒฉํด, ์ ๊ฑฐ ๋ฏผ์ฒฉํด, ์ ์์ผ์ด ๋ ํ์ด์ค ๊ฑฐ์ผ! ๋ค์์ด?! ํ์ด ์ฃผ๋ค! ์ ์์ผ์ ์ ํ ๋์์ด ๋์ง ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ด ํธ์ด ๋ง์ ์๋ฉ์ด์ ํค์คํด ์ฃผ์ธ์!
์ผ๋ฐ์ ์ผ๋ก ๊ทธ๋ FreePascal์ด "paskakal"์ด๋ผ๊ณ ๋ถ๋ฆด ๋ ๊ทธ๊ฒ์ ์ข์ํ์ง ์์์ต๋๋ค. ๋ง์น ๊ทธ๋ค์ด Oberon์ ๋ํด ๊ทธ์ ๊ธฐ์ฐจ๊ฐ ๋ ๋ฌ๋ค๊ณ ๋งํ ๋ ๋ง์์ ๋ค์ง ์์๋ ๊ฒ์ฒ๋ผ ๋ง์ ๋๋ค.
4. ์์ฒด ํ์ฌ
์ด๋ ์์ ์์ ๋๋ ๊ฐ๋จํ ์ด๋ฆ์ผ๋ก ๋ด ํ์ฌ๋ฅผ ์กฐ์งํ๋ ๊ฒ์ด ๊ฐ์น๊ฐ ์๋ค๊ณ ๊ฒฐ์ ํ์ต๋๋ค.
์ ์ฐฐ์์ ์ด๊ธฐ๊ณ ๋ํ์ ์ฐธ๊ฐํ๋ ค๊ณ ๋ ธ๋ ฅํ์ง๋ง ์ ์ง ๋ชจ๋ ๊ฒ์ด ์ ํ๋ฆฌ์ง ์์์ต๋๋ค. ๋ฆฌ๋๊ฐ ๋๋ ๊ฒ์ด ์ ํ ์ฝ์ง ์๋ค๋ ๊ฒ์ด ๋ฐํ์ก์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋๋ ์ด๋ฏธ ์กฐ๋ฆฌ์ค์ด ๋ฐ๋ปํ ๊ณณ์ด๋ผ๊ณ ์๊ฐํ๊ธฐ ์์ํ์ต๋๋ค.
๊ทธ๋ฌ๋ค๊ฐ ์ ์์ฌ๊ฐ ํ์ฌ ์ํ์์ ํด์งํ๋ค๋ ์ฌ์ค์ ์๊ฒ ๋๋ค. ๋๋ ๊ทธ์๊ฒ ๋ด ์์ด๋์ด๋ฅผ ๋ณด์ฌ ์ฃผ์๊ณ ๊ทธ๋ ์์ฐํ๋ฉฐ ๋งํ์ต๋๋ค.
- ๋๋. ๋ด๊ฐ ๋น์ ์ ์์ฌ๋ผ๊ณ ๋ถ๋ฅผ ๊ฑฐ๋ผ๊ณ ๊ธฐ๋ํ์ง ๋ง์ธ์!
- ์ ๋ณด์ค! - ๋๋ ๋๋ตํ๋ค.
๊ทธ๋ฆฌ๊ณ ์ผ์ด ์ ์งํ๋์์ต๋๋ค. ๊ทธ๋ ๋ด๊ฐ ๋ชจ๋ฅด๋ ๋ง์ ๊ฒ์ ์๊ณ ์์์ต๋๋ค. ์ฐ๋ฆฌ๊ฐ ๋ฐฑ๋ง ๋ฌ๋ฌ๋ฅผ ๋ฒ์๋ค๋ ๊ฒ์ ์๋์ง๋ง ๋ญ๊ฐ๋ฅผ ๋ฒ๊ธฐ ์์ํ์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ๊ฒ์ ์ฌ์ ํ โโ๋์๊ฒ ๋๋ฌ์ต๋๋ค. ์ ์ฃผ๋ฐ์ ์ค๋ฐ๋ง ๋๋ฌธ์ ๋ฃจ๋ธ ํ์จ์ด ํ๋ฝํ๊ณ ๋ฌผ๊ฐ๊ฐ ์์นํ์ผ๋ฉฐ ์๊ธฐ๊ฐ ๋๋ํ๊ณ ๋ฌด๋ฆ ์์น์ด ์๋ฃ๋์์ต๋๋ค. ํ์ฌ ํ๋์ด ์ค๋จ๋์๊ณ ์ฌ์ฅ์ ๋ค๋ฅธ ์กฐ๋ฆฌ์ค๋ก ๊ฐ๋ค. ์์ฝ์ง๋ง ๊ณํ์ ๋ฌด์์ด์๋์...
5. ์ปคํผ
ํ๋ฒ์ ๋ด ๋ธ์ด ์ปดํฌ๋ํธ ํ์ค์นผ ์ ์ฉ YouTube ์ฑ๋์ ๋ณด๊ณ ์๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค. ๋ฐํ์๋ ํ์ฅ ๊ฐ๋ฅํ ๋ ์ฝ๋ ์์ ๋ฐฉ๋ฒ, ์ฌ์ ์ ๋ฐฉ๋ฒ ๋ฐ ๋ง๋ฌด๋ฆฌ ์ ์ฐจ๋ฅผ ๋ช ํํ๊ฒ ์ค๋ช ํ์ต๋๋ค. 14์ธ์ธ ๊ทธ๋ ๋ ์์ ์ด ๋ํ์์ ์๋ ๊ฒ๋ค์ ์ฐจ๋ถํ๊ฒ ์ธ์ํ๋ค. ๊ทธ๋ ์ ๋ง์น๋ ํจ์ฌ ๋ ๋ฅ์ํ๊ณ ๊ฐ๋ ฅํ๋ฉฐ ๊ฐ๋ณ์ต๋๋ค. ๊ทธ๋ ์ธ๋๋ ๋๋ณด๋ค ํจ์ฌ ๋ ๋ฅ์ํ๊ฒ ๋ชป์ ๋ฐ์ ๊ฒ์ด๋ค. ๋๋ ์์ผ๋ก 20๋ ํ์๋ Erlang์ ์ค๋ ๋์ ๊ณ ๋ฃจํด์ด๋ผ๋ ์ฃผ์ ์ ๋ํ ๊ธฐ์ ์ ์ธ ๋ฌธ์ ๊ฐ ์ฐ์ค๊ฝ์ค๋ฝ๊ณ ์์งํด ๋ณด์ผ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ต๋๋ค. ์๋๋ฉด ๊ทธ๋ ์ง ์์ ์๋ ์์ต๋๋ค.
์... ZX-Spectrum์ ์ผ๋ฌ ๊ฐ๊ฒ์!)
๊ธฐ๋ถ์ ๋ง๋ ๋กค๋นต:
PS ์๊ฐ์ ์ฃผ์ Robert Zemeckis์ ๊ทธ์ ํ์๊ฒ ๋ง์ ๊ฐ์ฌ๋ฅผ ๋๋ฆฝ๋๋ค.
์ถ์ฒ: www.habr.com