์Šคํฌ๋ฆฝํŠธ ์ตœ์ ํ™” ์‹คํ—˜์„ ์œ„ํ•œ Vim ํฌํฌ์ธ Vim9 ๋„์ž…

๋ธŒ๋žŒ ๋ชฐ๋ ˆ๋‚˜๋ฅด(๋ธŒ๋žŒ ๋ชจ๋ฅด ๋„ฌ), ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ Vim์˜ ์ž‘์„ฑ์ž, ะพะฑัŠัะฒะธะป ์ €์žฅ์†Œ ์ƒ์„ฑ์— ๋Œ€ํ•ด Vim9๋Š” Vim ์Šคํฌ๋ฆฝํŒ… ์–ธ์–ด์˜ ์„ฑ๋Šฅ๊ณผ ํ’ˆ์งˆ์„ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ๋ชจ์ƒ‰ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ Vim์˜ ์‹คํ—˜์ ์ธ ํฌํฌ๋ฅผ ์ž‘์—…ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ฃผ์š” ์ตœ์ ํ™”์—๋Š” ํ•จ์ˆ˜ ์ •์˜, ํ˜ธ์ถœ ๋ฐ ์‹คํ–‰์„ ์œ„ํ•œ ๋ฐฉ๋ฒ• ์žฌ์ž‘์—…๊ณผ ์ธ์ˆ˜ ๋ฐ ์ง€์—ญ ๋ณ€์ˆ˜์— ๋Œ€ํ•œ ์‚ฌ์ „ ์‚ฌ์šฉ ๋ฐฉ์ง€๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ํ•จ์ˆ˜๊ฐ€ ์Šคํƒ์— ์ค‘๊ฐ„ ๊ฒฐ๊ณผ์™€ ๋กœ์ปฌ ๋ณ€์ˆ˜๋ฅผ ์ €์žฅํ•˜๋Š” ์ผ๋ จ์˜ ๋ช…๋ น์–ด๋กœ ๋จผ์ € ์ปดํŒŒ์ผ๋˜๋Š” ์ƒˆ๋กœ์šด ๊ตฌํ˜„์˜ ์ดˆ๊ธฐ ํ”„๋กœํ† ํƒ€์ž…์—์„œ๋Š” ๋ฃจํ•‘ ํ•จ์ˆ˜ ํ˜ธ์ถœ ํ…Œ์ŠคํŠธ์˜ ์‹คํ–‰ ์‹œ๊ฐ„์ด 5.018541์ดˆ์—์„œ 0.073595์ดˆ๋กœ ๊ฐ์†Œํ•œ ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ž์—ด ์ฒ˜๋ฆฌ ํ…Œ์ŠคํŠธ๋Š” 0.853752์ดˆ์—์„œ 0.190276์ดˆ๊นŒ์ง€์ž…๋‹ˆ๋‹ค. Vim9์€ ๋‚ด์žฅ๋œ ์Šคํฌ๋ฆฝํŒ… ์–ธ์–ด๋ฟ๋งŒ ์•„๋‹ˆ๋ผ Python, Go, Java๋ฅผ ํฌํ•จํ•œ ๋‹ค์–‘ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๋„๊ตฌ๋„ ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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