เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ เจœเฉ‚เจฒเฉ€เจ† 1.9 เจ‰เจชเจฒเจฌเจง เจนเฉˆ

เจœเฉ‚เจฒเฉ€เจ† 1.9 เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ, เจ—เจคเฉ€เจธเจผเฉ€เจฒ เจŸเจพเจˆเจชเจฟเฉฐเจ— เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจ…เจคเฉ‡ เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจฒเจˆ เจฌเจฟเจฒเจŸ-เจ‡เจจ เจŸเฉ‚เจฒเจธ เจตเจฐเจ—เฉ‡ เจ—เฉเจฃเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจœเฉ‚เจฒเฉ€เจ† เจฆเจพ เจธเฉฐเจŸเฉˆเจ•เจธ MATLAB เจฆเฉ‡ เจจเฉ‡เฉœเฉ‡ เจนเฉˆ, เจฐเฉ‚เจฌเฉ€ เจ…เจคเฉ‡ เจฒเจฟเจธเจช เจคเฉ‹เจ‚ เจ•เฉเจ เจคเฉฑเจค เจ‰เจงเจพเจฐ เจฒเฉˆเจ‚เจฆเจพ เจนเฉˆเฅค เจธเจŸเฉเจฐเจฟเฉฐเจ— เจนเฉ‡เจฐเจพเจซเฉ‡เจฐเฉ€ เจตเจฟเจงเฉ€ เจชเจฐเจฒ เจฆเฉ€ เจฏเจพเจฆ เจฆเจฟเจตเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆ. เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ•เฉ‹เจก เจจเฉ‚เฉฐ MIT เจฒเจพเจ‡เจธเฉฐเจธ เจฆเฉ‡ เจคเจนเจฟเจค เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค

เจญเจพเจธเจผเจพ เจฆเฉ€เจ†เจ‚ เจฎเฉเฉฑเจ– เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚:

  • เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ: เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจฎเฉเฉฑเจ– เจŸเฉ€เจšเจฟเจ†เจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจธเฉ€ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจฆเฉ‡ เจจเฉ‡เฉœเฉ‡ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉ‚เฉฐ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจเจพ เจนเฉˆเฅค เจœเฉ‚เจฒเฉ€เจ† เจ•เฉฐเจชเจพเจˆเจฒเจฐ LLVM เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจ•เฉฐเจฎ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจนเฉˆ เจ…เจคเฉ‡ เจ•เจˆ เจŸเจพเจฐเจ—เฉ‡เจŸ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎเจพเจ‚ เจฒเจˆ เจ•เฉเจธเจผเจฒ เจฎเฉ‚เจฒ เจฎเจธเจผเฉ€เจจ เจ•เฉ‹เจก เจคเจฟเจ†เจฐ เจ•เจฐเจฆเจพ เจนเฉˆ;
  • เจ†เจฌเจœเฉˆเจ•เจŸ-เจ“เจฐเฉ€เจเจ‚เจŸเจฟเจก เจ…เจคเฉ‡ เจซเฉฐเจ•เจธเจผเจจเจฒ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจฆเฉ‡ เจคเฉฑเจค เจธเจฎเฉ‡เจค เจตเฉฑเจ–-เจตเฉฑเจ– เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจชเฉˆเจฐเจพเจกเจพเจˆเจฎเจœเจผ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจฎเจฟเจ†เจฐเฉ€ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€, เจนเฉ‹เจฐ เจšเฉ€เจœเจผเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ, เจ…เจธเจฟเฉฐเจ•เฉเจฐเฉ‹เจจเจธ I/O, เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเจฟเจฏเฉฐเจคเจฐเจฃ, เจฒเฉŒเจ—เจฟเฉฐเจ—, เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒเจฟเฉฐเจ—, เจ…เจคเฉ‡ เจชเฉˆเจ•เฉ‡เจœ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฒเจˆ เจซเฉฐเจ•เจธเจผเจจ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ€ เจนเฉˆ;
  • เจกเจพเจ‡เจจเจพเจฎเจฟเจ• เจŸเจพเจˆเจชเจฟเฉฐเจ—: เจญเจพเจธเจผเจพ เจจเฉ‚เฉฐ เจธเจ•เจฐเจฟเจชเจŸเจฟเฉฐเจ— เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพเจตเจพเจ‚ เจฆเฉ‡ เจธเจฎเจพเจจ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจฒเจˆ เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ€ เจธเจชเจธเจผเจŸ เจชเจฐเจฟเจญเจพเจธเจผเจพ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ‡เฉฐเจŸเจฐเจเจ•เจŸเจฟเจต เจฎเฉ‹เจก เจธเจฎเจฐเจฅเจฟเจค;
  • เจธเจชเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เจฟเจธเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฆเฉ€ เจตเจฟเจ•เจฒเจชเจฟเจ• เจฏเฉ‹เจ—เจคเจพ;
  • เจธเฉฐเจ–เจฟเจ†เจคเจฎเจ• เจ•เฉฐเจชเจฟเจŠเจŸเจฟเฉฐเจ—, เจตเจฟเจ—เจฟเจ†เจจเจ• เจ•เฉฐเจชเจฟเจŠเจŸเจฟเฉฐเจ—, เจฎเจธเจผเฉ€เจจ เจฒเจฐเจจเจฟเฉฐเจ—, เจ…เจคเฉ‡ เจกเจพเจŸเจพ เจตเจฟเจœเจผเฉ‚เจ…เจฒเจพเจˆเจœเจผเฉ‡เจธเจผเจจ เจฒเจˆ เจ‡เฉฑเจ• เจธเฉฐเจŸเฉˆเจ•เจธ เจ†เจฆเจฐเจธเจผเฅค เจ—เจฃเจจเจพ เจฆเฉ‡ เจธเจฎเจพเจจเจคเจพ เจฒเจˆ เจ•เจˆ เจธเฉฐเจ–เจฟเจ†เจคเจฎเจ• เจกเฉ‡เจŸเจพ เจ•เจฟเจธเจฎเจพเจ‚ เจ…เจคเฉ‡ เจธเจพเจงเจจเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจเฅค
  • เจตเจพเจงเฉ‚ เจฒเฉ‡เจ…เจฐเจพเจ‚ เจฆเฉ‡ เจฌเจฟเจจเจพเจ‚ C เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจคเฉ‹เจ‚ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฟเฉฑเจงเฉ‡ เจ•เจพเจฒ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพเฅค

เจœเฉ‚เจฒเฉ€เจ† 1.9 เจตเจฟเฉฑเจš เจฎเฉเฉฑเจ– เจฌเจฆเจฒเจพเจ…:

  • เจญเจพเจธเจผเจพ เจฆเฉ€เจ†เจ‚ เจจเจตเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚
    • เจ…เจธเจพเจˆเจจเจฎเฉˆเจ‚เจŸเจพเจ‚ เจจเฉ‚เฉฐ "setproperty!(::Module, ::Symbol, x)" เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจตเจฟเฉฑเจš เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเจ“เฅค
    • เจ…เฉฐเจคเจฎ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจจเจพ เจนเฉ‹เจฃ เจตเจพเจฒเฉ‡ เจฎเจฒเจŸเฉ€เจชเจฒ เจ…เจธเจพเจˆเจจเจฎเฉˆเจ‚เจŸเจพเจ‚ เจฆเฉ€ เจ†เจ—เจฟเจ† เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจธเจคเจฐ โ€œa, bโ€ฆ, c = 1, 2, 3, 4โ€ เจจเฉ‚เฉฐ โ€œa = 1; bโ€ฆ, = 2, 3; c = 4"เฅค เจ‡เจน Base.split_rest เจฆเฉเจ†เจฐเจพ เจธเฉฐเจญเจพเจฒเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค
    • เจธเจฟเฉฐเจ—เจฒ เจ…เฉฑเจ–เจฐ เจฒเจฟเจŸเจฐเจฒ เจนเฉเจฃ เจธเจŸเฉเจฐเจฟเฉฐเจ— เจฒเจฟเจŸเจฐเจฒ เจฆเฉ‡ เจธเจฎเจพเจจ เจธเฉฐเจŸเฉˆเจ•เจธ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเฉ‡ เจนเจจ; เจ‰เจน. เจธเฉฐเจŸเฉˆเจ•เจธ เจ…เจตเฉˆเจง UTF-8 เจ•เฉเจฐเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจšเจพเจฐ เจ•เจฟเจธเจฎ เจฆเฉเจ†เจฐเจพ เจ†เจ—เจฟเจ† เจฆเจฟเฉฑเจคเฉ€ เจ—เจˆ เจนเฉˆเฅค
    • เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก 15 เจจเจฟเจฐเจงเจพเจฐเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†เฅค
    • เจŸเฉ‚เจชเจฒเจœเจผ เจ…เจคเฉ‡ เจจเจพเจฎ เจตเจพเจฒเฉ‡ เจ…เฉฑเจ–เจฐ เจŸเฉ‚เจชเจฒเจพเจ‚ เจฆเฉ‡ เจจเฉ‡เจธเจŸเจก เจธเฉฐเจœเฉ‹เจ— เจนเฉเจฃ เจŸเจพเจˆเจช เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐเจพเจ‚ เจตเจœเฉ‹เจ‚ เจตเจฐเจคเฉ‡ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเจจเฅค
    • เจจเจตเฉ‡เจ‚ เจฌเจฟเจฒเจŸ-เจ‡เจจ เจซเฉฐเจ•เจธเจผเจจ "getglobal(::Module, ::Symbol[, order])" เจ…เจคเฉ‡ "setglobal!(::Module, ::Symbol, x[, order])" เจธเจฟเจฐเจซเจผ เจ—เจฒเฉ‹เจฌเจฒ เจตเฉ‡เจฐเฉ€เจเจฌเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉœเฉเจนเจจ เจ…เจคเฉ‡ เจฒเจฟเจ–เจฃ เจฒเจˆเฅค เจ—เจฒเฉ‹เจฌเจฒ เจตเฉ‡เจฐเฉ€เจเจฌเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจเจ•เจธเฉˆเจธ เจ•เจฐเจจ เจฒเจˆ เจ—เฉ‡เจŸเจซเฉ€เจฒเจก เจตเจฟเจงเฉ€ เจจเจพเจฒเฉ‹เจ‚ เจนเฉเจฃ getglobal เจตเจฟเจงเฉ€ เจจเฉ‚เฉฐ เจคเจฐเจœเฉ€เจน เจฆเจฟเฉฑเจคเฉ€ เจœเจพเจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆเฅค
  • เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจฌเจฆเจฒเจพเจ…
    • เจธเฉฐเจธเจ•เจฐเจฃ 1.7 เจตเจฟเฉฑเจš เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ† "@invoke" เจฎเฉˆเจ•เจฐเฉ‹ เจนเฉเจฃ เจจเจฟเจฐเจฏเจพเจค เจ…เจคเฉ‡ เจตเจฐเจคเฉ‹เจ‚ เจฒเจˆ เจ‰เจชเจฒเจฌเจง เจนเฉˆเฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ‡เจน เจนเฉเจฃ "เจ•เฉ‹เจˆ" เจฆเฉ€ เจฌเจœเจพเจ "Core.Typeof(x)" เจตเจฟเจงเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเจฟเฉฑเจฅเฉ‡ "x" เจ†เจฐเจ—เฉ‚เจฎเฉˆเจ‚เจŸ เจฒเจˆ เจŸเจพเจˆเจช เจเจจเฉ‹เจŸเฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจ›เฉฑเจก เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉˆ เจ•เจฟ เจ†เจฐเจ—เฉ‚เจฎเฉˆเจ‚เจŸเจพเจ‚ เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจชเจพเจธ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ€ เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค
    • เจตเจฐเจœเจจ 1.7 เจตเจฟเฉฑเจš เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ‡ เจ—เจ "invokelatest" เจซเฉฐเจ•เจธเจผเจจ เจ…เจคเฉ‡ "@invokelatest" เจฎเฉˆเจ•เจฐเฉ‹ เจฆเฉ‡ เจจเจฟเจฐเจฏเจพเจค เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ†เฅค
  • เจ•เฉฐเจชเจพเจˆเจฒเจฐ/เจฐเจจเจŸเจพเจˆเจฎ เจธเฉเจงเจพเจฐ
    • เจชเจนเจฟเจฒเฉ€ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจฒเจˆ เจธเจฎเจพเจ‚ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจคเฉŒเจฐ 'เจคเฉ‡ เจ˜เจŸเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ (TTFX - เจชเจนเจฟเจฒเฉ€ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจฆเจพ เจธเจฎเจพเจ‚)เฅค เจ‡เฉฑเจ• เจชเฉˆเจ•เฉ‡เจœ เจจเฉ‚เฉฐ เจชเฉเจฐเฉ€-เจ•เฉฐเจชเจพเจˆเจฒ เจ•เจฐเจจเจพ เจนเฉเจฃ เจฎเฉ‚เจฒ เจ•เฉ‹เจก เจจเฉ‚เฉฐ "pkgimage" เจตเจฟเฉฑเจš เจธเจŸเฉ‹เจฐ เจ•เจฐเจฆเจพ เจนเฉˆ, เจฎเจคเจฒเจฌ เจ•เจฟ เจชเฉเจฐเฉ€เจ•เฉฐเจชเจพเจˆเจฒเฉ‡เจธเจผเจจ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเฉเจ†เจฐเจพ เจคเจฟเจ†เจฐ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจชเฉˆเจ•เฉ‡เจœ เจฒเฉ‹เจก เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจฆเฉเจฌเจพเจฐเจพ เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค pkgimages เจฎเฉ‹เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเฉ‚เฉฐ "--pkgimages=no" เจตเจฟเจ•เจฒเจช เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ…เจฏเฉ‹เจ— เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค
    • เจ•เจฟเจธเจฎ เจฆเฉ‡ เจ…เจจเฉเจฎเจพเจจ เจฆเฉ€ เจœเจพเจฃเฉ€ เจœเจพเจ‚เจฆเฉ€ เจšเจคเฉเจฐเจญเฉเจœ เจœเจŸเจฟเจฒเจคเจพ เจฎเฉเฉฑเจฆเฉ‡ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ เจ…เจจเฉเจฎเจพเจจ เจธเจฎเฉเฉฑเจšเฉ€ เจ˜เฉฑเจŸ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ เจฒเฉฐเจฌเฉ‡ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ…เฉฐเจธเจผเจ• เจตเจฟเจญเจฟเฉฐเจจ เจธเจฎเฉ€เจ•เจฐเจจเจพเจ‚ เจ…เจคเฉ‡ เจตเฉฑเจกเฉ‡ เจ•เจพเจฐเจ• เจฎเจพเจกเจฒเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ ModelingToolkit.jl) เจฆเฉ‡ เจจเจพเจฒ เจ•เฉเจ เจ•เจฟเจจเจพเจฐเฉ‡ เจฆเฉ‡ เจ•เฉ‡เจธ เจฌเจนเฉเจค เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค
    • เจฌเจฟเจจเจพเจ‚ เจ เฉ‹เจธ เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ‡ เจ†เจฐเจ—เฉ‚เจฎเฉˆเจ‚เจŸเจพเจ‚ เจตเจพเจฒเฉ€เจ†เจ‚ เจ•เจพเจฒเจพเจ‚ เจนเฉเจฃ เจ‡เฉฐเจœเฉˆเจ•เจธเจผเจจ เจœเจพเจ‚ เจธเจฅเจฟเจฐ เจฐเฉˆเจœเจผเฉ‹เจฒเฉ‚เจธเจผเจจ เจฒเจˆ เจฏเฉ‚เจจเฉ€เจ…เจจ-เจธเจชเจฒเจฟเจŸเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจ, เจญเจพเจตเฉ‡เจ‚ เจกเจฟเจธเจชเฉˆเจš เจฒเจˆ เจ•เจˆ เจตเฉฑเจ–-เจตเฉฑเจ– เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ‡ เจ‰เจฎเฉ€เจฆเจตเจพเจฐ เจนเฉ‹เจฃเฅค เจ‡เจน เจ•เฉเจ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ เจœเจฟเฉฑเจฅเฉ‡ เจ†เจฌเจœเฉˆเจ•เจŸ เจ•เจฟเจธเจฎเจพเจ‚ เจจเฉ‚เฉฐ "@nospecialize-d" เจ•เจพเจฒ เจธเจพเจˆเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฅเจฟเจฐ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจนเฉฑเจฒ เจ•เจฐเจ•เฉ‡ เจ…เจคเฉ‡ เจฐเฉ€เจ•เฉฐเจชเจพเจˆเจฒเฉ‡เจธเจผเจจ เจคเฉ‹เจ‚ เจฌเจš เจ•เฉ‡, เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจธเจฅเจฟเจฐ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจนเฉฑเจฒ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค
    • เจฌเฉ‡เจธ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจตเจฟเฉฑเจš @pure เจฎเฉˆเจ•เจฐเฉ‹ เจฆเฉ‡ เจธเจพเจฐเฉ‡ เจ‰เจชเจฏเฉ‹เจ—เจพเจ‚ เจจเฉ‚เฉฐ Base.@assume_effects เจจเจพเจฒ เจฌเจฆเจฒ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
    • เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ f(args...) เจฒเจˆ เจตเจฐเจคเฉ€เจ†เจ‚ เจœเจพเจฃ เจตเจพเจฒเฉ€เจ†เจ‚ เจ˜เฉฑเจŸ เจ–เจพเจธ เจ•เจฟเจธเจฎเจพเจ‚ เจจเจพเจฒ เจ‡เจจเจตเฉ‹เจ• (f, invokesig, args...) เจฒเจˆ เจ•เจพเจฒเจพเจ‚ เจนเฉเจฃ เจชเฉˆเจ•เฉ‡เจœ เจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เจฐเจจ เจฆเจพ เจ•เจพเจฐเจจ เจจเจนเฉ€เจ‚ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ€เจ†เจ‚เฅค
  • เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจตเจฟเจ•เจฒเจชเจพเจ‚ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚
    • เจฒเฉ€เจจเจ•เจธ เจ…เจคเฉ‡ เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจ‰เฉฑเจคเฉ‡, "--threads=auto" เจตเจฟเจ•เจฒเจช เจนเฉเจฃ CPU เจเจซเฉ€เจจเจฟเจŸเฉ€ เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐเจพเจ‚ เจฆเฉ€ เจ‰เจชเจฒเจฌเจง เจธเฉฐเจ–เจฟเจ† เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ‡เฉฑเจ• เจฎเจพเจธเจ• เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ HPC เจ…เจคเฉ‡ เจ•เจฒเจพเจ‰เจก เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค
    • โ€œ--math-mode=fastโ€ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจ…เจธเจฎเจฐเฉฑเจฅ เจนเฉˆ, เจœเจฟเจธเจฆเฉ€ เจฌเจœเจพเจ โ€œ@fastmathโ€ เจฎเฉˆเจ•เจฐเฉ‹ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจธเจฟเจซเจผเจพเจฐเจธเจผ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจธเจชเจธเจผเจŸ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ…เจฐเจฅ-เจตเจฟเจตเจธเจฅเจพ เจจเฉ‚เฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
    • "--threads" เจตเจฟเจ•เจฒเจช เจนเฉเจฃ "เจ†เจŸเฉ‹ |" เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจš เจนเฉˆ N[,auto|M]", เจœเจฟเฉฑเจฅเฉ‡ M เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฐเจŸเจฐเจเจ•เจŸเจฟเจต เจฅเจฐเจฟเฉฑเจกเจพเจ‚ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ (เจฎเฉŒเจœเฉ‚เจฆเจพ เจ†เจŸเฉ‹ เจฎเจคเจฒเจฌ 1)เฅค
    • เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจตเจฟเจ•เจฒเจช โ€œโ€”เจนเฉ€เจช-เจ†เจ•เจพเจฐ-เจธเฉฐเจ•เฉ‡เจค=โ€ ", เจœเฉ‹ เจฅเฉเจฐเฉˆเจธเจผเจนเฉ‹เจฒเจก เจธเฉˆเฉฑเจŸ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเจฟเจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจธเจฐเจ—เจฐเจฎ เจ•เฉ‚เฉœเจพ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ†เจ•เจพเจฐ เจจเฉ‚เฉฐ เจฌเจพเจˆเจŸ, เจ•เจฟเจฒเฉ‹เจฌเจพเจˆเจŸ (1000 KB), เจฎเฉˆเจ—เจพเจฌเจพเจˆเจŸ (300 MB), เจœเจพเจ‚ เจ—เฉ€เจ—เจพเจฌเจพเจˆเจŸ (1,5 GB) เจตเจฟเฉฑเจš เจจเจฟเจฐเจงเจพเจฐเจฟเจค เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค
  • เจฎเจฒเจŸเฉ€เจฅเฉเจฐเฉˆเจกเจฟเฉฐเจ— เจตเจฟเฉฑเจš เจฌเจฆเจฒเจพเจ…
    • "Thread.@spawn" เจ•เฉ‹เจฒ เจนเฉเจฃ เจฎเฉเฉฑเจฒ ":default" เจœเจพเจ‚ ":interactive" เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจตเจฟเจ•เจฒเจชเจฟเจ• เจชเจนเจฟเจฒเจพ เจ†เจฐเจ—เฉ‚เจฎเฉˆเจ‚เจŸ เจนเฉˆเฅค เจ‡เฉฑเจ• เจ‡เฉฐเจŸเจฐเจเจ•เจŸเจฟเจต เจ•เฉฐเจฎ เจฒเจˆ เจ˜เฉฑเจŸ เจชเฉเจฐเจคเฉ€เจ•เจฟเจฐเจฟเจ† เจฒเฉ‡เจŸเฉˆเจ‚เจธเฉ€ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจ›เฉ‹เจŸเฉ‡ เจœเจพเจ‚ เจ…เจ•เจธเจฐ เจ•เฉ€เจคเฉ‡ เจœเจพเจฃ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจ‡เฉฐเจŸเจฐเจเจ•เจŸเจฟเจต เจŸเจพเจธเจ• เจ‡เฉฐเจŸเจฐเจเจ•เจŸเจฟเจต เจฅเจฐเจฟเฉฑเจกเจพเจ‚ 'เจคเฉ‡ เจšเฉฑเจฒเจฃเจ—เฉ‡ เจœเฉ‡เจ•เจฐ เจ‰เจน เจœเฉ‚เจฒเฉ€เจ† เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค
    • เจœเฉ‚เจฒเฉ€เจ† เจฐเจจเจŸเจพเจˆเจฎ เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ เจšเฉฑเจฒ เจฐเจนเฉ‡ เจฅเฉเจฐเฉˆเฉฑเจก (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ C เจœเจพเจ‚ Java เจคเฉ‹เจ‚) เจนเฉเจฃ "jl_adopt_thread" เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจœเฉ‚เจฒเฉ€เจ† เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจ•เจพเจฒ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจเฅค "cfunction" เจœเจพเจ‚ "@ccallable" เจเจ‚เจŸเจฐเฉ€ เจชเฉเจ†เจ‡เฉฐเจŸ เจฐเจพเจนเฉ€เจ‚ เจœเฉ‚เจฒเฉ€เจ† เจ•เฉ‹เจก เจฆเจพเจ–เจฒ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจ‡เจน เจ†เจชเจฃเฉ‡ เจ†เจช เจตเจพเจชเจฐเจฆเจพ เจนเฉˆเฅค เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจฅเฉเจฐเฉˆเฉฑเจกเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจนเฉเจฃ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจฆเฉŒเจฐเจพเจจ เจฌเจฆเจฒ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค
  • เจจเจตเฉ€เจ‚ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจซเฉฐเจ•เจธเจผเจจ
    • เจจเจตเจพเจ‚ เจซเฉฐเจ•เจธเจผเจจ "Iterators.flatmap"เฅค
    • เจจเจตเจพเจ‚ เจซเฉฐเจ•เจธเจผเจจ "pkgversion(m::Module)" เจชเฉˆเจ•เฉ‡เจœ เจฆเจพ เจธเฉฐเจธเจ•เจฐเจฃ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจœเจฟเจธ เจจเฉ‡ เจ‡เฉฑเจ• เจฆเจฟเฉฑเจคเฉ‡ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เฉ€เจคเจพ เจนเฉˆ, "pkgdir(m::Module)" เจฆเฉ‡ เจธเจฎเจพเจจเฅค
    • เจจเจตเจพเจ‚ เจซเฉฐเจ•เจธเจผเจจ "เจธเจŸเฉˆเจ•(x)" เจœเฉ‹ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจ†เจฏเจพเจฎ เจฒเจˆ "reduce(hcat, x::Vector{<:Vector})" เจจเฉ‚เฉฐ เจธเจงเจพเจฐเจฃ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจฆเฉเจนเจฐเจพเจ“ เจตเจพเจฒเฉ‡ เจจเฉ‚เฉฐ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค "เจธเจŸเฉˆเจ•(f, x)" เจตเจฟเจงเฉ€ "mapreduce(f, hcat, x)" เจจเฉ‚เฉฐ เจ†เจฎ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจตเจงเฉ‡เจฐเฉ‡ เจ•เฉเจธเจผเจฒ เจนเฉˆเฅค
    • เจจเจฟเจฐเจงเจพเจฐเจฟเจค เจฎเฉˆเจฎเฉ‹เจฐเฉ€ "@allocations" เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐเจจ เจฒเจˆ เจจเจตเจพเจ‚ เจฎเฉˆเจ•เจฐเฉ‹, "@allocated" เจฆเฉ‡ เจธเจฎเจพเจจ เจนเฉˆ, เจธเจฟเจตเจพเจ เจ•เจฟ เจ‡เจน เจจเจฟเจฐเจงเจพเจฐเจค เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ‡ เจ•เฉเฉฑเจฒ เจ†เจ•เจพเจฐ เจฆเฉ€ เจฌเจœเจพเจ, เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเฉฐเจก เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจตเจพเจชเจธ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  • เจจเจตเฉ€เจ‚ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚
    • "RoundFromZero" เจนเฉเจฃ "BigFloat" เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ เจนเฉ‹เจฐ เจ•เจฟเจธเจฎเจพเจ‚ เจฒเจˆ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
    • "Dict" เจจเฉ‚เฉฐ เจนเฉเจฃ "sizehint!" เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจนเฉฑเจฅเฉ€เจ‚ เจ˜เจŸเจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ!
    • "@time" เจนเฉเจฃ เจตเฉฑเจ–เจฐเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจ…เจตเฉˆเจง เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เจฐเจจ เจฒเจˆ เจฌเจฟเจคเจพเจ เจ—เจ เจธเจฎเฉ‡เจ‚ เจฆเฉ€ เจชเฉเจฐเจคเฉ€เจธเจผเจคเจคเจพ เจจเฉ‚เฉฐ เจจเจฟเจธเจผเจšเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  • เจฎเจฟเจ†เจฐเฉ€ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚
    • Dict เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเฉ€เจ†เจ‚ เจตเจธเจคเฉ‚เจ†เจ‚ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ (::Dict), เจฎเฉเฉฑเจฒ (::Dict) เจ…เจคเฉ‡ เจธเฉˆเฉฑเจŸ เจฒเจˆ เจฆเฉเจนเจฐเจพเจ“ เจตเจฟเจงเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจธเจฎเจฐเฉ‚เจชเจคเจพ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจ‡เจนเจจเจพเจ‚ เจฆเฉเจนเจฐเจพเจ“ เจตเจฟเจงเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจนเฉเจฃ เจ…เจฃเจ—เจฟเจฃเจค เจฅเฉเจฐเฉˆเฉฑเจกเจพเจ‚ เจฆเฉ‡ เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจ‡เฉฑเจ• เจกเจฟเจ•เจŸ เจœเจพเจ‚ เจธเฉˆเฉฑเจŸ 'เจคเฉ‡ เจฌเฉเจฒเจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• เจ•เจฟ เจ•เฉ‹เจˆ เจตเฉ€ เจ•เจฟเจฐเจฟเจ† เจจเจนเฉ€เจ‚ เจนเฉˆ เจœเฉ‹ เจธเจผเจฌเจฆเจ•เฉ‹เจธเจผ เจœเจพเจ‚ เจธเฉˆเฉฑเจŸ เจจเฉ‚เฉฐ เจธเฉฐเจธเจผเฉ‹เจงเจฟเจค เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค
    • เจ‡เฉฑเจ• predicate เจซเฉฐเจ•เจธเจผเจจ "!f" เจจเฉ‚เฉฐ เจจเจ•เจพเจฐเจพ เจ•เจฐเจจเจพ เจนเฉเจฃ เจ‡เฉฑเจ• เจ…เจ—เจฟเจ†เจค เจซเฉฐเจ•เจธเจผเจจ เจฆเฉ€ เจฌเจœเจพเจ เจ‡เฉฑเจ• เจธเฉฐเจฏเฉเจ•เจค เจซเฉฐเจ•เจธเจผเจจ "(!) โˆ˜ f" เจตเจพเจชเจธ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
    • เจฎเจพเจช เจฆเฉ‡ เจŸเฉเจ•เฉœเฉ‡ เจซเฉฐเจ•เจธเจผเจจ เจนเฉเจฃ เจ•เจˆ เจฎเจพเจชเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจจ: "eachslice", "eachrow" เจ…เจคเฉ‡ "eachcol" เจ‡เฉฑเจ• "Slices" เจตเจธเจคเฉ‚ เจตเจพเจชเจธ เจ•เจฐเจฆเฉ‡ เจนเจจ เจœเฉ‹ เจกเจฟเจธเจชเฉˆเจšเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจตเจงเฉ‡เจฐเฉ‡ เจ•เฉเจธเจผเจฒ เจขเฉฐเจ— เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค
    • เจœเจจเจคเจ• API เจตเจฟเฉฑเจš "@kwdef" เจฎเฉˆเจ•เจฐเฉ‹ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ†เฅค
    • "fld1" เจตเจฟเฉฑเจš เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚ เจฆเฉ‡ เจ•เฉเจฐเจฎ เจจเจพเจฒ เจ‡เฉฑเจ• เจธเจฎเฉฑเจธเจฟเจ† เจนเฉฑเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค
    • เจ›เจพเจ‚เจŸเฉ€ เจ•เจฐเจจเจพ เจนเฉเจฃ เจนเจฎเฉ‡เจธเจผเจพ เจธเจฎเจพเจ‚-เจธเจฅเจฟเจฐ เจนเฉเฉฐเจฆเจพ เจนเฉˆ (QuickSort เจจเฉ‚เฉฐ เจฎเฉเฉœ เจกเจฟเจœเจผเจพเจ‡เจจ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ)เฅค
    • "Base.splat" เจนเฉเจฃ เจจเจฟเจฐเจฏเจพเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจตเจพเจชเจธเฉ€ เจฆเจพ เจฎเฉเฉฑเจฒ เจ‡เฉฑเจ• เจ…เจ—เจฟเจ†เจค เจซเฉฐเจ•เจธเจผเจจ เจฆเฉ€ เจฌเจœเจพเจ "เจฌเฉ‡เจธ. เจธเจชเจฒเฉˆเจŸ" เจ•เจฟเจธเจฎ เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ เจ‡เจธเจจเฉ‚เฉฐ เจตเจงเฉ€เจ† เจขเฉฐเจ— เจจเจพเจฒ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค
  • เจชเฉˆเจ•เฉ‡เจœ เจฎเฉˆเจจเฉ‡เจœเจฐ
    • "เจชเฉˆเจ•เฉ‡เจœ เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจเจพเจ‚": เจœเฉ‚เจฒเฉ€เจ† เจธเฉˆเจธเจผเจจ เจตเจฟเฉฑเจš เจฒเฉ‹เจก เจ•เฉ€เจคเฉ‡ เจนเฉ‹เจฐ เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจคเฉ‹เจ‚ เจ•เฉ‹เจก เจธเจจเจฟเฉฑเจชเจŸ เจฒเฉ‹เจก เจ•เจฐเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจเฅค เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ "Requires.jl" เจชเฉˆเจ•เฉ‡เจœ เจฆเฉ‡ เจธเจฎเจพเจจ เจนเฉˆ, เจชเจฐ เจชเฉเจฐเฉ€-เจ•เฉฐเจชเจพเจˆเจฒเฉ‡เจธเจผเจจ เจ…เจคเฉ‡ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจธเจฎเจฐเจฅเจฟเจค เจนเจจเฅค
  • เจฐเฉ‡เจ–เจฟเจ• เจ…เจฒเจœเจฌเจฐเจพ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€
    • เจคเฉฑเจค-เจตเจพเจฐ เจตเฉฐเจก เจจเจพเจฒ เจ‰เจฒเจเจฃ เจฆเฉ‡ เจœเฉ‹เจ–เจฎ เจฆเฉ‡ เจ•เจพเจฐเจจ, เจธเจ•เฉ‡เจฒเจฐ "a" เจ…เจคเฉ‡ เจตเฉˆเจ•เจŸเจฐ "b" เจจเจพเจฒ "a/b" เจ…เจคเฉ‡ "b\a" เจตเจฟเจงเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ†, เจœเฉ‹ เจ•เจฟ "a * pinv(b)" เจฆเฉ‡ เจฌเจฐเจพเจฌเจฐ เจธเจจเฅค
    • BLAS เจ…เจคเฉ‡ LAPACK เจจเฉ‚เฉฐ เจ•เจพเจฒ เจ•เจฐเจจเจพ เจนเฉเจฃ "libblastrampoline (LBT)" เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค OpenBLAS เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจชเจฐ เจนเฉ‹เจฐ BLAS/LAPACK เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจจเจพเจฒ เจธเจฟเจธเจŸเจฎ เจšเจฟเฉฑเจคเจฐ เจฌเจฃเจพเจ‰เจฃเจพ เจธเจฎเจฐเจฅเจฟเจค เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ‡เจธ เจฆเฉ€ เจฌเจœเจพเจ, BLAS/LAPACK เจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจฎเฉŒเจœเฉ‚เจฆเจพ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจจเจพเจฒ เจฌเจฆเจฒเจฃ เจฒเจˆ LBT เจตเจฟเจงเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจธเจฟเจซเจพเจฐเจธเจผ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค
    • "lu" เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฐเฉ‹เจŸเฉ‡เจธเจผเจจ เจฐเจฃเจจเฉ€เจคเฉ€, "RowNonZero()" เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจจเจตเฉ€เจ†เจ‚ เจ—เจฃเจฟเจค เจ•เจฟเจธเจฎเจพเจ‚ เจ…เจคเฉ‡ เจธเจฟเจ–เจฒเจพเจˆ เจฆเฉ‡ เจ‰เจฆเฉ‡เจธเจผเจพเจ‚ เจฒเจˆ เจตเจฐเจคเฉ‹เจ‚ เจฒเจˆ เจชเจนเจฟเจฒเฉ‡ เจ—เฉˆเจฐ-เจœเจผเฉ€เจฐเฉ‹ เจฐเฉ‹เจŸเฉ‡เจธเจผเจจ เจคเฉฑเจค เจฆเฉ€ เจšเฉ‹เจฃ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
    • "normalize(x, p=2)" เจนเฉเจฃ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเจงเจพเจฐเจฃ เจตเฉˆเจ•เจŸเจฐ เจธเจชเฉ‡เจธ "x" เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจธเจ•เฉ‡เจฒเจฐ เจตเฉ€ เจธเจผเจพเจฎเจฒ เจนเจจเฅค
    • BLAS เจฅเจฐเจฟเฉฑเจกเจพเจ‚ เจฆเฉ€ เจกเจฟเจซเจพเจฒเจŸ เจธเฉฐเจ–เจฟเจ† เจนเฉเจฃ ARM เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ 'เจคเฉ‡ CPU เจฅเจฐเจฟเฉฑเจกเจพเจ‚ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจฆเฉ‡ เจฌเจฐเจพเจฌเจฐ เจนเฉˆ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจขเจพเจ‚เจšเจฟเจ†เจ‚ 'เจคเฉ‡ CPU เจฅเจฐเจฟเฉฑเจกเจพเจ‚ เจฆเฉ€ เจ…เฉฑเจงเฉ€ เจธเฉฐเจ–เจฟเจ† เจฆเฉ‡ เจฌเจฐเจพเจฌเจฐ เจนเฉˆเฅค
  • เจชเฉเจฐเจฟเฉฐเจŸเจซ: เจฌเจฟเจนเจคเจฐ เจชเฉœเฉเจนเจจเจฏเฉ‹เจ—เจคเจพ เจฒเจˆ เจ—เจฒเจค เจขเฉฐเจ— เจจเจพเจฒ เจซเจพเจฐเจฎเฉˆเจŸ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจธเจคเจฐเจพเจ‚ เจฒเจˆ เจฆเฉเจฌเจพเจฐเจพ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจ—เจฒเจคเฉ€ เจธเฉเจจเฉ‡เจนเฉ‡เฅค
  • เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒ: เจจเจตเจพเจ‚ เจซเฉฐเจ•เจธเจผเจจ "Profile.take_heap_snapshot(file)", เจœเฉ‹ Chrome เจตเจฟเฉฑเจš เจธเจฎเจฐเจฅเจฟเจค JSON-เจ…เจงเจพเจฐเจฟเจค ".heapsnapshot" เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจซเจผเจพเจˆเจฒ เจฒเจฟเจ–เจฆเจพ เจนเฉˆเฅค
  • เจฐเฉˆเจ‚เจกเจฎ: เจฐเฉˆเจ‚เจกเจจ เจ…เจคเฉ‡ เจฐเฉˆเจ‚เจกเจเจ•เจธ เจนเฉเจฃ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจเจฌเจธเจŸเจฐเฉˆเจ•เจŸเจซเจฒเฉ‹เจŸ เจ•เจฟเจธเจฎ เจฒเจˆ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจจ เจœเฉ‹ เจฐเฉˆเจ‚เจก เจจเฉ‚เฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  • REPL
    • "Alt-e" เจ•เฉเฉฐเจœเฉ€ เจฆเฉ‡ เจธเฉเจฎเฉ‡เจฒ เจจเฉ‚เฉฐ เจฆเจฌเจพเจ‰เจฃ เจจเจพเจฒ เจนเฉเจฃ เจธเฉฐเจชเจพเจฆเจ• เจตเจฟเฉฑเจš เจฎเฉŒเจœเฉ‚เจฆเจพ เจ‡เจจเจชเฉเจŸ เจ–เฉเฉฑเจฒเฉเจนเจฆเจพ เจนเฉˆเฅค เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจธเฉฐเจชเจพเจฆเจ• เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ เจœเจพเจ‚เจฆเฉ‡ เจนเฉ‹ เจคเจพเจ‚ เจธเจฎเฉฑเจ—เจฐเฉ€ (เจœเฉ‡เจ•เจฐ เจธเฉ‹เจงเฉ€ เจ—เจˆ) เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค
    • REPL เจตเจฟเฉฑเจš เจ•เจฟเจฐเจฟเจ†เจธเจผเฉ€เจฒ เจฎเฉŒเจœเฉ‚เจฆเจพ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจธเฉฐเจฆเจฐเจญ เจจเฉ‚เฉฐ "REPL.activate(::Module)" เจซเฉฐเจ•เจธเจผเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจœเจพเจ‚ REPL เจตเจฟเฉฑเจš เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฆเจพเจ–เจฒ เจ•เจฐเจ•เฉ‡ เจ…เจคเฉ‡ "Alt-m" เจ•เฉเฉฐเจœเฉ€ เจฆเฉ‡ เจธเฉเจฎเฉ‡เจฒ เจจเฉ‚เฉฐ เจฆเจฌเจพ เจ•เฉ‡ (เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฎเฉเฉฑเจ–) เจฌเจฆเจฒเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค
    • "เจจเฉฐเจฌเจฐเจก เจชเฉเจฐเฉ‹เจ‚เจชเจŸ" เจฎเฉ‹เจก, เจœเฉ‹ เจนเจฐเฉ‡เจ• เจ‡เจจเจชเฉเจŸ เจ…เจคเฉ‡ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจฒเจˆ เจจเฉฐเจฌเจฐ เจชเฉเจฐเจฟเฉฐเจŸ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจธเจ•เฉ‹เจฐ เจ•เฉ€เจคเฉ‡ เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจ†เจ‰เจŸ เจตเจฟเฉฑเจš เจธเจŸเฉ‹เจฐ เจ•เจฐเจฆเจพ เจนเฉˆ, เจจเฉ‚เฉฐ "REPL.numbered_prompt!()" เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ•เจฟเจฐเจฟเจ†เจธเจผเฉ€เจฒ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค
    • เจŸเฉˆเจฌ เจธเฉฐเจชเฉ‚เจฐเจจเจคเจพ เจ‰เจชเจฒเจฌเจง เจ•เฉ€เจตเจฐเจก เจ†เจฐเจ—เฉ‚เจฎเฉˆเจ‚เจŸเจพเจ‚ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆเฅค
  • SuiteSparse: "SuiteSparse" เจธเฉ‹เจฒเจตเจฐ เจฒเจˆ เจ•เฉ‹เจก เจจเฉ‚เฉฐ "SparseArrays.jl" เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจนเฉฑเจฒ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจนเฉเจฃ "SuiteSparse.jl" เจฆเฉเจ†เจฐเจพ เจฎเฉเฉœ-เจจเจฟเจฐเจฏเจพเจค เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค
  • เจธเจชเจพเจฐเจธ เจเจฐเฉ‡
    • "SuiteSparse" เจนเฉฑเจฒ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจนเฉเจฃ "SparseArrays" เจธเจฌเจฎเฉ‹เจกเจฟเจŠเจฒเจพเจ‚ เจตเจœเฉ‹เจ‚ เจ‰เจชเจฒเจฌเจง เจนเจจเฅค
    • UMFPACK เจ…เจคเฉ‡ COLMOD เจฅเฉเจฐเฉˆเจก เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฎเฉ‹เจกเจพเจ‚ เจจเฉ‚เฉฐ เจ—เจฒเฉ‹เจฌเจฒ เจตเฉ‡เจฐเฉ€เจเจฌเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจ–เจคเจฎ เจ•เจฐเจ•เฉ‡ เจ…เจคเฉ‡ เจคเจพเจฒเฉ‡ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจธเฉเจงเจพเจฐเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจฎเจฒเจŸเฉ€-เจฅเจฐเจฟเฉฑเจกเจก "ldiv!" UMFPACK เจตเจธเจคเฉ‚เจ†เจ‚ เจจเฉ‚เฉฐ เจนเฉเจฃ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจขเฉฐเจ— เจจเจพเจฒ เจšเจฒเจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค
    • เจชเฉเจฐเจฏเฉ‹เจ—เจพเจคเจฎเจ• เจซเฉฐเจ•เจธเจผเจจ "SparseArrays.allowscalar(::Bool)" เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจชเจพเจฐเจธ เจเจฐเฉ‡ เจฆเฉ€ เจธเจ•เฉ‡เจฒเจฐ เจ‡เฉฐเจกเฉˆเจ•เจธเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจ…เจธเจฎเจฐเฉฑเจฅ เจœเจพเจ‚ เจธเจฎเจฐเฉฑเจฅ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ‡เจน เจซเฉฐเจ•เจธเจผเจจ "SparseMatrixCSC" เจ†เจฌเจœเฉˆเจ•เจŸ เจฆเฉ€ เจฌเฉ‡เจคเจฐเจคเฉ€เจฌ เจธเจ•เฉ‡เจฒเจฐ เจ‡เฉฐเจกเฉˆเจ•เจธเจฟเฉฐเจ— เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจ†เจฎ เจธเจฐเฉ‹เจค เจนเฉˆเฅค
  • เจŸเฉˆเจธเจŸ เจธเฉ‚เจŸ เจฒเจˆ เจจเจตเจพเจ‚ เจซเฉ‡เจฒเจธเฉ‡เจซ เจฎเฉ‹เจก เจœเฉ‹ เจ…เจธเจซเจฒเจคเจพ เจœเจพเจ‚ เจ—เจฒเจคเฉ€ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจŸเฉˆเจธเจŸ เจฐเจจ เจจเฉ‚เฉฐ เจœเจฒเจฆเฉ€ เจ–เจคเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจœเจพเจ‚ เจคเจพเจ‚ โ€œ@testset kwarg failfast=trueโ€ เจœเจพเจ‚ โ€œExport JULIA_TEST_FAILFAST=trueโ€ เจฐเจพเจนเฉ€เจ‚ เจธเฉˆเฉฑเจŸ เจ•เจฐเฉ‹เฅค เจ—เจฒเจคเฉ€ เจธเฉเจจเฉ‡เจนเฉ‡ เจœเจฒเจฆเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ CI เจฐเจจ เจตเจฟเฉฑเจš เจ‡เจน เจ•เจˆ เจตเจพเจฐ เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค
  • เจฎเจฟเจคเฉ€เจ†เจ‚: เจ–เจพเจฒเฉ€ เจธเจคเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉเจฃ เจตเฉˆเจง "เจคเจพเจฐเฉ€เจ–", "เจคเจพเจฐเฉ€เจ–เจพเจ‚" เจœเจพเจ‚ "เจธเจฎเจพเจ‚" เจฎเฉเฉฑเจฒเจพเจ‚ เจตเจœเฉ‹เจ‚ เจ—เจฒเจค เจขเฉฐเจ— เจจเจพเจฒ เจชเจพเจฐเจธ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธ เจฆเฉ€ เจฌเจœเจพเจ เจ•เฉฐเจธเจŸเจฐเจ•เจŸเจฐเจพเจ‚ เจ…เจคเฉ‡ เจชเจพเจฐเจธเจฟเฉฐเจ— เจตเจฟเฉฑเจš เจ‡เฉฑเจ• "เจ†เจฐเจ—เฉ‚เจฎเฉˆเจ‚เจŸ เจเจฐเจฐ" เจธเฉเฉฑเจŸเจฆเจพ เจนเฉˆ, เจœเจฆเฉ‹เจ‚ เจ•เจฟ "เจŸเฉเจฐเจพเจˆเจชเจพเจฐเจธ" เจ•เฉเจ เจจเจนเฉ€เจ‚ เจฆเจฟเฉฐเจฆเจพเฅค
  • เจชเฉˆเจ•เฉ‡เจœ เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ†
    • เจชเฉˆเจ•เฉ‡เจœ เจธเฉฐเจฐเจšเจจเจพ (เจธเจฐเจ—เจฐเจฎ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ, "LOAD_PATH", "DEPOT_PATH") เจนเฉเจฃ เจธเจฅเจพเจจเจ• เจตเจฐเจ•เจฐ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ "addprocs(N::Int)" เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจœเจพเจ‚ เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจซเจฒเฉˆเจ— "--procs=N" เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจชเฉเจฐเจธเจพเจฐเจฟเจค เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค
    • เจธเจฅเจพเจจเจ• เจตเจฐเจ•เจฐ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจฒเจˆ "addprocs" เจนเฉเจฃ เจตเจฐเจ•เจฐ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจชเจพเจธ เจ•เจฐเจจ เจฒเจˆ "env" เจจเจพเจฎเจ• เจ‡เฉฑเจ• เจ†เจฐเจ—เฉ‚เจฎเฉˆเจ‚เจŸ เจจเฉ‚เฉฐ เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  • เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก: "เจ—เฉเจฐเจพเจซเฉ€เจฎ(s, m:n)" "s" เจตเจฟเฉฑเจš mth เจคเฉ‹เจ‚ nth เจ—เฉเจฐเจพเจซเฉ€เจฎ เจคเฉฑเจ• เจธเจฌเจธเจŸเจฐเจฟเฉฐเจ— เจตเจพเจชเจธ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  • DelimitedFiles เจชเฉˆเจ•เฉ‡เจœ เจจเฉ‚เฉฐ เจธเจฟเจธเจŸเจฎ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจนเฉเจฃ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ เจชเฉˆเจ•เฉ‡เจœ เจตเจœเฉ‹เจ‚ เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจœเฉ‹ เจ•เจฟ เจตเจฐเจคเจฃ เจฒเจˆ เจธเจชเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เฉฐเจธเจŸเจพเจฒ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค
  • เจฌเจพเจนเจฐเฉ€ เจจเจฟเจฐเจญเจฐเจคเจพ
    • เจฒเฉ€เจจเจ•เจธ เจตเจฟเฉฑเจš, libstdc++ เจธเจฟเจธเจŸเจฎ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเจพ เจธเฉฐเจธเจ•เจฐเจฃ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจนเฉ€ เจ–เฉ‹เจœเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡, เจœเฉ‡เจ•เจฐ เจ‡เจน เจจเจตเจพเจ‚ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจชเฉเจฐเจพเจฃเฉ€ libstdc++ เจฌเจฟเจฒเจŸ-เจ‡เจจ เจฒเฉ‹เจกเจฟเฉฐเจ— เจตเจฟเจตเจนเจพเจฐ, เจธเจฟเจธเจŸเจฎ เจธเฉฐเจธเจ•เจฐเจฃ เจฆเฉ€ เจชเจฐเจตเจพเจน เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚, เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ "JULIA_PROBE_LIBSTDCXX=0" เจธเฉˆเฉฑเจŸ เจ•เจฐเจ•เฉ‡ เจฎเฉเฉœ เจฌเจนเจพเจฒ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค
    • เจœเฉ‚เจฒเฉ€เจ† เจฌเจพเจˆเจจเจฐเฉ€ เจคเฉ‹เจ‚ "RPATH" เจจเฉ‚เฉฐ เจนเจŸเจพเจ‡เจ† เจ—เจฟเจ†, เจœเฉ‹ เจ•เจฟ เจฒเฉ€เจจเจ•เจธ เจ‰เฉฑเจคเฉ‡ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจคเฉ‹เฉœ เจธเจ•เจฆเจพ เจนเฉˆ เจœเฉ‹ "RUNPATH" เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจจเฉ‚เฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ…เจธเจซเจฒ เจฐเจนเจฟเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค
    • เจŸเฉ‚เจฒ เจธเฉเจงเจพเจฐ: "MethodError" เจ…เจคเฉ‡ เจขเฉฐเจ—เจพเจ‚ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ "methods(my_func)" เจคเฉ‹เจ‚) เจฆเจพ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจนเฉเจฃ เจธเจŸเฉˆเจ• เจŸเจฐเฉ‡เจธ เจตเจฟเฉฑเจš เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจฆเฉ‡ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจฆเฉ‡ เจธเจฟเจงเจพเจ‚เจค เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจซเจพเจฐเจฎเฉˆเจŸ เจ…เจคเฉ‡ เจฐเฉฐเจ—เฉ€เจจ เจนเฉˆเฅค

    เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹