A.V. Stolyarov์˜ "ํ”„๋กœ๊ทธ๋ž˜๋ฐ : ์ง์—… ์†Œ๊ฐœ"์˜ ๋„ค ๋ฒˆ์งธ ์ฑ…์ด ์ถœ๊ฐ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์— A.V. Stolyarov ์›น์‚ฌ์ดํŠธ ์ถœ์‹œ ๋ฐœํ‘œ ๋„ค ๋ฒˆ์งธ ๊ถŒ "ํ”„๋กœ๊ทธ๋ž˜๋ฐ: ์ง์—… ์ž…๋ฌธ" ์ฑ…. ์ด ์ฑ…์˜ ์ „์ž ๋ฒ„์ „์€ ๊ณต๊ฐœ์ ์œผ๋กœ ์ด์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

4๊ถŒ์œผ๋กœ ๊ตฌ์„ฑ๋œ "์ง์—… ์ž…๋ฌธ"์€ ํ•™๊ต ์ปดํ“จํ„ฐ ๊ณผํ•™์˜ ๊ธฐ์ดˆ(์ œ1๊ถŒ)๋ถ€ํ„ฐ ๋ณต์žกํ•œ ์šด์˜ ์ฒด์ œ(์ œ3๊ถŒ), ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐ ๊ธฐํƒ€ ํŒจ๋Ÿฌ๋‹ค์ž„๊นŒ์ง€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ต์œก์˜ ์ฃผ์š” ๋‹จ๊ณ„๋ฅผ ๋‹ค๋ฃจ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. (๋„ค ๋ฒˆ์งธ ๋ณผ๋ฅจ์—์„œ). ์ „์ฒด ๊ต์œก ๊ณผ์ •์€ Unix ์‹œ์Šคํ…œ(Linux ํฌํ•จ)์„ ํฌํ•จํ•œ ๋ฌด๋ฃŒ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์‹œ๋ฆฌ์ฆˆ์˜ ๋„ค ๋ฒˆ์งธ์ด์ž ๋งˆ์ง€๋ง‰ ๊ถŒ์€ โ€œํŒจ๋Ÿฌ๋‹ค์ž„โ€์ด๋ผ๋Š” ์ด์ œ๋ชฉ์œผ๋กœ ์ถœํŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋ช…๋ นํ˜•๊ณผ ๋‹ค๋ฅธ ๊ฐ€๋Šฅํ•œ ํ”„๋กœ๊ทธ๋ž˜๋จธ ์‚ฌ๊ณ  ์Šคํƒ€์ผ์— ์ „๋…ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฃจ๋Š” ์–ธ์–ด์—๋Š” C++(๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ, ์ถ”์ƒ ๋ฐ์ดํ„ฐ ์œ ํ˜• ๋ฐ ์ผ๋ฐ˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์„ค๋ช…ํ•˜๊ธฐ ์œ„ํ•ด), Lisp ๋ฐ Scheme, Prolog ๋ฐ Hope๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. Tcl์€ ๋ช…๋ น ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด์˜ ์˜ˆ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. C++ ๋ฐ Tcl์— ๊ด€ํ•œ ๋ถ€๋ถ„์—๋Š” ๊ทธ๋ž˜ํ”ฝ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค(๊ฐ๊ฐ FLTK ๋ฐ Tcl/Tk ์‚ฌ์šฉ)์— ๋Œ€ํ•œ ์žฅ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ฑ…์€ ํ•ด์„๋œ ์—ฐ์ฃผ์˜ ์‚ฌ์šฉ์— ๋Œ€ํ•œ ํ•œ๊ณ„์™€ ๊ทธ๊ฒƒ์ด ์ ์ ˆํ•˜๊ณ  ๋ฐ”๋žŒ์งํ•œ ์ƒํ™ฉ์— ์ฃผ๋ชฉํ•˜๋ฉด์„œ ํ•ด์„๊ณผ ํŽธ์ง‘์„ ๋ณ„๊ฐœ์˜ ํŒจ๋Ÿฌ๋‹ค์ž„์œผ๋กœ ๋…ผ์˜ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋๋‚ฉ๋‹ˆ๋‹ค.

์ฑ…์„ ์“ฐ๊ณ  ์ถœํŒํ•˜๊ธฐ ์œ„ํ•œ ๋ˆ์€ ํฌ๋ผ์šฐ๋“œ ํŽ€๋”ฉ์„ ํ†ตํ•ด ๋งˆ๋ จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ์ž์ฒด๋Š” XNUMX๋…„ ์ด์ƒ ์ง€์†๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : linux.org.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€