Windows ๊ณ„์‚ฐ๊ธฐ๋Š” ๊ทธ๋ž˜ํ”ฝ ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

Windows ๊ณ„์‚ฐ๊ธฐ๋Š” ๊ทธ๋ž˜ํ”ฝ ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

์–ผ๋งˆ ์ „ Habrรฉ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋‰ด์Šค๋ฅผ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. Windows ๊ณ„์‚ฐ๊ธฐ ์ฝ”๋“œ ๊ณต๊ฐœ, ์„ธ๊ณ„์—์„œ ๊ฐ€์žฅ ์œ ๋ช…ํ•œ ํ”„๋กœ๊ทธ๋žจ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ์ด ์†Œํ”„ํŠธ์›จ์–ด์˜ ์†Œ์Šค ์ฝ”๋“œ GitHub์— ๊ฒŒ์‹œ๋จ.

๋™์‹œ์— ํ”„๋กœ๊ทธ๋žจ ๊ฐœ๋ฐœ์ž๋Š” ํ”„๋กœ๊ทธ๋žจ์˜ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ํฌ๋ง๊ณผ ์•„์ด๋””์–ด๋ฅผ ์ œ์ถœํ•˜๋„๋ก ๋ชจ๋“  ์‚ฌ๋žŒ์„ ์ดˆ๋Œ€ํ•œ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๋งŽ์€ ์ˆ˜ ์ค‘์—์„œ ์ง€๊ธˆ๊นŒ์ง€ ํ•˜๋‚˜๊ฐ€ ์„ ํƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ €์ž๋Š” ๊ทธ๊ฒƒ์„ ์ถ”๊ฐ€ ํ•  ๊ฒƒ์„ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค ๊ณ„์‚ฐ๊ธฐ ๊ทธ๋ž˜ํ”ฝ ๋ชจ๋“œ.

์‹ค์ œ๋กœ ์—ฌ๊ธฐ์—์„œ ๋ชจ๋“  ๊ฒƒ์ด ๋ช…ํ™•ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜ํ”ฝ ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด Matlab์—์„œ ํ”Œ๋กœํŒ… ๋ชจ๋“œ๊ฐ€ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฑฐ์˜ ๋™์ผํ•œ ๋ฐฉ์ •์‹๊ณผ ํ•จ์ˆ˜๋ฅผ ์‹œ๊ฐํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์€ Microsoft ์—”์ง€๋‹ˆ์–ด Dave Grochocki๊ฐ€ ์ œ์•ˆํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ์— ๋”ฐ๋ฅด๋ฉด ๊ทธ๋ž˜ํ”ฝ ๋ชจ๋“œ๋Š” ๊ทธ๋‹ค์ง€ ๋ฐœ์ „ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ•™์ƒ๋“ค์ด ๋Œ€์ˆ˜ ๋ฐฉ์ •์‹์œผ๋กœ ๊ทธ๋ž˜ํ”„๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

โ€œ๋Œ€์ˆ˜ํ•™์€ ์ˆ˜ํ•™ ๋ฐ ๊ด€๋ จ ๋ถ„์•ผ์˜ ๋” ๋†’์€ ์˜์—ญ์œผ๋กœ ๊ฐ€๋Š” ๊ธธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๊ฒƒ์€ ํ•™์ƒ๋“ค์—๊ฒŒ ๊ฐ€์žฅ ์–ด๋ ค์šด ๊ณผ๋ชฉ ์ค‘ ํ•˜๋‚˜์ด๋ฉฐ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ๋Œ€์ˆ˜ํ•™์—์„œ ๋‚ฎ์€ ์„ฑ์ ์„ ์–ป์Šต๋‹ˆ๋‹ค.โ€๋ผ๊ณ  Grochoski๋Š” ๋งํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” ๊ณ„์‚ฐ๊ธฐ์— ๊ทธ๋ž˜ํ”ฝ ๋ชจ๋“œ๊ฐ€ ์ถ”๊ฐ€๋˜๋ฉด ๊ต์‹ค์—์„œ ํ•™์ƒ๊ณผ ๊ต์‚ฌ๊ฐ€ ์„œ๋กœ๋ฅผ ์ดํ•ดํ•˜๊ธฐ๊ฐ€ ๋” ์‰ฌ์›Œ์งˆ ๊ฒƒ์ด๋ผ๊ณ  ๋ฏฟ์Šต๋‹ˆ๋‹ค.

Grochoski๋Š” "๊ทธ๋ž˜ํ•‘ ๊ณ„์‚ฐ๊ธฐ๋Š” ์ƒ๋‹นํžˆ ๋น„์Œ€ ์ˆ˜ ์žˆ๊ณ , ์†Œํ”„ํŠธ์›จ์–ด ์†”๋ฃจ์…˜์—๋Š” ๋ผ์ด์„ผ์Šค๊ฐ€ ํ•„์š”ํ•˜๋ฉฐ, ์˜จ๋ผ์ธ ์„œ๋น„์Šค๊ฐ€ ํ•ญ์ƒ ์ตœ์ƒ์˜ ์†”๋ฃจ์…˜์€ ์•„๋‹™๋‹ˆ๋‹ค."๋ผ๊ณ  ๋ง๋ถ™์ž…๋‹ˆ๋‹ค.

Microsoft ๋‹ด๋‹น์ž์— ๋”ฐ๋ฅด๋ฉด ํšŒ์‚ฌ์˜ ์†Œํ”„ํŠธ์›จ์–ด ์ œํ’ˆ ์‚ฌ์šฉ์ž๊ฐ€ ์ œ์•ˆ์„ ์ค‘๋‹จํ•˜๋Š” ํ”ผ๋“œ๋ฐฑ ํ—ˆ๋ธŒ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ ๊ฐ€์žฅ ์ž์ฃผ ์š”์ฒญ๋˜๋Š” ๊ธฐ๋Šฅ ์ค‘ ํ•˜๋‚˜๋Š” ๊ทธ๋ž˜ํ”ฝ ๋ชจ๋“œ์ž…๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ์ž๊ฐ€ ์„ค์ •ํ•œ ๋ชฉํ‘œ:

  • Windows ๊ณ„์‚ฐ๊ธฐ์—์„œ ๊ธฐ๋ณธ ์‹œ๊ฐํ™” ์ œ๊ณต
  • ๋ฏธ๊ตญ์˜ ํ•ต์‹ฌ ์ˆ˜ํ•™ ์ปค๋ฆฌํ˜๋Ÿผ ์ง€์›(์•ˆํƒ€๊น๊ฒŒ๋„ ๊ณ„์‚ฐ๊ธฐ ๊ธฐ๋Šฅ์€ ์ด ๋‚˜๋ผ ํ•™์ƒ๋“ค์˜ ํ•„์š”์— ๋”ฐ๋ผ ๊ณ„ํš๋  ์˜ˆ์ •์ž„), ํ•จ์ˆ˜ ๊ตฌ์ถ• ๋ฐ ํ•ด์„, ์„ ํ˜•, XNUMX์ฐจ ๋ฐ ์ง€์ˆ˜ ๋ชจ๋ธ ์ดํ•ด, ๊ณ„์‚ฐ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ๊ฐœ๋… ๋ฐฉ์ •์‹์„ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค.

    ์‚ฌ์šฉ์ž๊ฐ€ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ๋‹ค๋ฅธ ๊ฒƒ:

    • ๋ฐฉ์ •์‹์„ ์ž…๋ ฅํ•˜์—ฌ ํ•ด๋‹น ๊ทธ๋ž˜ํ”„๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ์—ฌ๋Ÿฌ ๋ฐฉ์ •์‹์„ ์ถ”๊ฐ€ํ•˜๊ณ  ๊ทธ๋ž˜ํ”„๋ฅผ ๋น„๊ตํ•˜๊ธฐ ์œ„ํ•ด ์‹œ๊ฐํ™”ํ•˜๋Š” ๊ธฐ๋Šฅ.
    • ๋ฐฉ์ •์‹ ํŽธ์ง‘ ๋ชจ๋“œ๋กœ ์›๋ž˜ ๋ฐฉ์ •์‹์„ ์ˆ˜์ •ํ•˜๋ฉด ๋ฌด์—‡์ด ๋ณ€๊ฒฝ๋˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ๊ทธ๋ž˜ํ”„ ๋ณด๊ธฐ ๋ชจ๋“œ ๋ณ€๊ฒฝ - ์„œ๋กœ ๋‹ค๋ฅธ ์˜์—ญ์„ ์„œ๋กœ ๋‹ค๋ฅธ ์„ธ๋ถ€ ์ˆ˜์ค€์œผ๋กœ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์ฆ‰, ์Šค์ผ€์ผ๋ง์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ณ  ์žˆ์Œ).
    • ๋‹ค์–‘ํ•œ ์œ ํ˜•์˜ ์ฐจํŠธ๋ฅผ ํƒ์ƒ‰ํ•˜๋Š” ๊ธฐ๋Šฅ.
    • ๊ฒฐ๊ณผ ๋‚ด๋ณด๋‚ด๊ธฐ ๊ธฐ๋Šฅ - ์ด์ œ ๊ธฐ๋Šฅ ์‹œ๊ฐํ™”๋ฅผ Office/Teams์—์„œ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ์‚ฌ์šฉ์ž๋Š” ๋ฐฉ์ •์‹์˜ XNUMX์ฐจ ๋ณ€์ˆ˜๋ฅผ ์‰ฝ๊ฒŒ ์กฐ์ž‘ํ•˜์—ฌ ๋ฐฉ์ •์‹์˜ ๋ณ€ํ™”๊ฐ€ ๊ทธ๋ž˜ํ”„์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ํŒ๋‹จํ•  ์ˆ˜ ์žˆ๋Š” ํ•œ ๊ทธ๋ž˜ํ”„๋Š” ๊ทธ๋ฆฌ ๋ณต์žกํ•˜์ง€ ์•Š์€ ํ•จ์ˆ˜์— ๋Œ€ํ•ด ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

    ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์—ฌ๋Š” ๊ฒƒ๊ณผ ๊ด€๋ จํ•˜์—ฌ ๋ˆ„๊ตฌ๋‚˜ Fluent, Universal Windows Platform, Azure Pipelines ๋“ฑ๊ณผ ๊ฐ™์€ Microsoft ๊ธฐ์ˆ ์— ์ต์ˆ™ํ•ด์งˆ ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์ ํŠธ๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋Š” Microsoft์—์„œ ํŠน์ • ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์ž‘์—…์ด ์ˆ˜ํ–‰๋˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Windows ๊ณ„์‚ฐ๊ธฐ ์†Œ์Šค ์ฝ”๋“œ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋ถ„์„์„ ํ†ตํ•ด ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Habrรฉ์—์„œ ๋ฐ”๋กœ ์—ฌ๊ธฐ๋ฅผ ์ฝ์œผ์‹ญ์‹œ์˜ค..

    ์ด ํ”„๋กœ๊ทธ๋žจ์€ C++๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ 35000์ค„ ์ด์ƒ์˜ ์ฝ”๋“œ๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ๋ฅผ ์ปดํŒŒ์ผํ•˜๋ ค๋ฉด Windows 10 1803(๋˜๋Š” ์ตœ์‹  ๋ฒ„์ „) ๋ฐ ์ตœ์‹  ๋ฒ„์ „์˜ Visual Studio๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ์š”๊ตฌ ์‚ฌํ•ญ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ๊นƒํ—ˆ๋ธŒ์—์„œ.

์ถœ์ฒ˜ : habr.com

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