Erlang/OTP 22 เจœเจพเจฐเฉ€ เจ•เฉ€เจคเจพ เจ—เจฟเจ†

เจ•เฉเจ เจ˜เฉฐเจŸเฉ‡ เจชเจนเจฟเจฒเจพเจ‚, เจ…เจฐเจฒเจพเจ‚เจ— เจŸเฉ€เจฎ เจจเฉ‡ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ เจ…เจคเฉ‡ เจชเฉ‚เจฐเฉ‡ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฆเฉ€ เจ…เจ—เจฒเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ เจฆเฉ€ เจ˜เฉ‹เจธเจผเจฃเจพ เจ•เฉ€เจคเฉ€เฅค

เจฎเฉˆเจจเฉ‚เฉฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฏเจพเจฆ เจฆเจฟเจตเจพเจ‰เจฃ เจฆเจฟเจ“ เจ•เจฟ Erlang/OTP เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ เจฒเฉ‹เฉœเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจธเจพเจซเจŸ เจฐเฉ€เจ…เจฒ เจŸเจพเจˆเจฎ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจตเจฟเจ†เจชเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจ•เฉ‡เจฒเฉ‡เจฌเจฒ เจธเจฟเจธเจŸเจฎ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจนเฉˆเฅค เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉ‹เจ‚ เจฆเฉ‚เจฐเจธเฉฐเจšเจพเจฐ, เจฌเฉˆเจ‚เจ•เจพเจ‚, เจˆ-เจ•เจพเจฎเจฐเจธ, เจŸเฉˆเจฒเฉ€เจซเฉ‹เจจเฉ€ เจ…เจคเฉ‡ เจคเจคเจ•เจพเจฒ เจฎเฉˆเจธเฉ‡เจœเจฟเฉฐเจ— เจตเจฐเจ—เฉ‡ เจ–เฉ‡เจคเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจธเจซเจฒเจคเจพเจชเฉ‚เจฐเจตเจ• เจตเจฐเจคเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค

เจ‡เจธ เจฐเฉ€เจฒเฉ€เจœเจผ เจตเจฟเฉฑเจš เจฎเฉเฉฑเจ– เจฌเจฆเจฒเจพเจ…:

  • เจ‡เฉฑเจ• เจจเจตเจพเจ‚ (เจชเฉเจฐเจฏเฉ‹เจ—เจพเจคเจฎเจ•) เจธเจพเจ•เจŸ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจœเฉ‹ OS เจธเจพเจ•เจŸเจพเจ‚ เจฒเจˆ เจ˜เฉฑเจŸ-เจชเฉฑเจงเจฐเฉ€ เจชเจนเฉเฉฐเจš เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เจน gen_tcp เจ…เจคเฉ‡ เจนเฉ‹เจฐเจพเจ‚ เจฒเจˆ เจฌเจฆเจฒ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ…เจคเฉ‡ เจ…เจœเฉ‡ เจคเฉฑเจ• เจตเจฟเฉฐเจกเฉ‹เจœเจผ (เจšเจพเจฒเฉ‚ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจฌเฉˆเจ‚เจšเจฎเจพเจฐเจ• เจ‡เจธเจจเฉ‡ gen_tcp เจฆเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡ ~ 40% เจฆเฉ€ เจ—เจคเฉ€ เจตเจพเจงเจพ เจฆเจฟเจ–เจพเจ‡เจ†)
  • เจจเจตเฉ‡เจ‚ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจ เจฒเจˆ เจธเฉฐเจ•เจฒเจจ เจชเฉœเจพเจ… เจ…เจคเฉ‡ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจชเฉเจฐเจธเจคเฉเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฟเจ† เจ—เจฟเจ† เจนเฉˆ (เจตเจฟเจธเจคเฉเจฐเจฟเจค เจธเจฎเฉ€เจ–เจฟเจ†)
  • เจฌเจพเจˆเจจเจฐเฉ€ เจกเฉ‡เจŸเจพ เจ•เจฟเจธเจฎเจพเจ‚ เจฒเจˆ เจชเฉˆเจŸเจฐเจจ เจฎเฉ‡เจฒ เจ–เจพเจ‚เจฆเฉ€เจ†เจ‚ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพเจตเจพเจ‚ เจนเฉเจฃ เจนเฉ‹เจฐ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ
  • เจ…เจฐเจฒเจพเจ‚เจ— เจกเจฟเจธเจŸเฉเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ (เจจเฉ‹เจกเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจกเฉ‡เจŸเจพ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐเจจ เจฒเจˆ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐ) เจตเจฟเฉฑเจš เจตเฉฑเจกเฉ‡ เจธเฉเจจเฉ‡เจนเฉ‡ เจนเฉเจฃ เจ•เจˆ เจนเจฟเฉฑเจธเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเฉ‡ เจ—เจ เจนเจจเฅค
  • เจฎเฉˆเจ‚ เจคเฉเจนเจพเจกเจพ เจงเจฟเจ†เจจ เจฎเฉ‹เจกเจฟเจŠเจฒเจพเจ‚ เจตเฉฑเจฒ เจ–เจฟเฉฑเจšเจฆเจพ เจนเจพเจ‚ เจŸเจฟเฉฑเจ•เจฐ, เจชเจฐเจฎเจพเจฃเฉ‚ ะธ เจจเจฟเจฐเฉฐเจคเจฐ_เจ…เจตเจงเฉ€ 21.2 เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจฎเฉเจ•เจพเจฌเจฒเฉ‡ เจตเจพเจฒเฉ‡ เจฎเจพเจนเฉŒเจฒ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจŸเฉ‚เจฒเจธ เจฆเฉ‡ เจธเฉˆเฉฑเจŸ เจฆเจพ เจตเจฟเจธเจคเจพเจฐ เจ•เจฐเจจเจพ เจนเฉˆ

เจธเฉเจงเจพเจฐเจพเจ‚ เจจเฉ‡ เจฒเฉฐเจฎเฉ€เจ†เจ‚ เจธเฉ‚เจšเฉ€เจ†เจ‚ 'เจคเฉ‡ เจฒเฉฐเจฌเจพเจˆ/1 เจซเฉฐเจ•เจธเจผเจจ, เจ†เจฐเจกเจฐเจก_เจธเฉˆเฉฑเจŸ เจ•เจฟเจธเจฎ เจฆเฉ‡ ETS เจŸเฉ‡เจฌเจฒ, NIF เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจจเฉ‚เฉฐ enif_term_type เจซเฉฐเจ•เจธเจผเจจ, erlc เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจตเจฟเจ•เจฒเจช, SSL เจธเฉฐเจธเจ•เจฐเจฃ เจ…เจคเฉ‡ เจ•เฉเจฐเจฟเจชเจŸเฉ‹ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉ€ เจชเฉเจฐเจญเจพเจตเจฟเจค เจ•เฉ€เจคเจพเฅค

เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚, เจ‰เจฆเจพเจนเจฐเจจเจพเจ‚ เจ…เจคเฉ‡ เจฌเฉˆเจ‚เจšเจฎเจพเจฐเจ•เจพเจ‚ เจฆเฉ‡ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจฆเฉ‡ เจจเจพเจฒ เจฌเจฒเฉŒเจ— เจชเฉ‹เจธเจŸ

เจธเจฐเฉ‹เจค: linux.org.ru

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