Julia 1.3 ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ๋ฆด๋ฆฌ์Šค

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

๋ฒ„์ „ 1.3์˜ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ:

  • ์ถ”์ƒ ์œ ํ˜•์— ๋ฉ”์†Œ๋“œ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๊ธฐ๋Šฅ;
  • ์œ ๋‹ˆ์ฝ”๋“œ 12.1.0 ์ง€์› ๋ฐ ์‹๋ณ„์ž์— ํŠน์ • ์Šคํƒ€์ผ์˜ ์œ ๋‹ˆ์ฝ”๋“œ ๋””์ง€ํ„ธ ๋ฌธ์ž๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ
  • ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์Šค๋ ˆ๋“œ์—์„œ ์ž‘์—… ์‹œ์ž‘์„ ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด Threads.@spawn ๋งคํฌ๋กœ์™€ Channel(f::Function, generate=true) ํ‚ค์›Œ๋“œ๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ ํŒŒ์ผ ๋ฐ ์†Œ์ผ“ I/O ์ž‘์—…๊ณผ ์˜์‚ฌ ๋‚œ์ˆ˜ ์ƒ์„ฑ๊ธฐ๋Š” ๋‹ค์ค‘ ์Šค๋ ˆ๋“œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— ๋งž๊ฒŒ ์กฐ์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ƒˆ๋กœ์šด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ ์ฝ”๋“œ๋Š” MIT ๋ผ์ด์„ผ์Šค์— ๋”ฐ๋ผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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