JIT เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ‡ เจจเจพเจฒ Erlang/OTP 24 เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ

ะŸะพัะปะต ะณะพะดะฐ ั€ะฐะทั€ะฐะฑะพั‚ะบะธ cะพัั‚ะพัะปัั ั€ะตะปะธะท ั„ัƒะฝะบั†ะธะพะฝะฐะปัŒะฝะพะณะพ ัะทั‹ะบะฐ ะฟั€ะพะณั€ะฐะผะผะธั€ะพะฒะฐะฝะธั Erlang 24, ะฝะฐั†ะตะปะตะฝะฝะพะณะพ ะฝะฐ ั€ะฐะทั€ะฐะฑะพั‚ะบัƒ ั€ะฐัะฟั€ะตะดะตะปั‘ะฝะฝั‹ั… ะพั‚ะบะฐะทะพัƒัั‚ะพะนั‡ะธะฒั‹ั… ะฟั€ะธะปะพะถะตะฝะธะน, ะพะฑะตัะฟะตั‡ะธะฒะฐัŽั‰ะธั… ะฟะฐั€ะฐะปะปะตะปัŒะฝัƒัŽ ะพะฑั€ะฐะฑะพั‚ะบัƒ ะทะฐะฟั€ะพัะพะฒ ะฒ ั€ะตะถะธะผะต ั€ะตะฐะปัŒะฝะพะณะพ ะฒั€ะตะผะตะฝะธ. ะฏะทั‹ะบ ะฟะพะปัƒั‡ะธะป ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝะตะฝะธะต ะฒ ั‚ะฐะบะธั… ะพะฑะปะฐัั‚ัั…, ะบะฐะบ ั‚ะตะปะตะบะพะผะผัƒะฝะธะบะฐั†ะธะธ, ะฑะฐะฝะบะพะฒัะบะธะต ัะธัั‚ะตะผั‹, ัะปะตะบั‚ั€ะพะฝะฝะฐั ะบะพะผะผะตั€ั†ะธั, ะบะพะผะฟัŒัŽั‚ะตั€ะฝะฐั ั‚ะตะปะตั„ะพะฝะธั ะธ ะพั€ะณะฐะฝะธะทะฐั†ะธั ะผะณะฝะพะฒะตะฝะฝะพะณะพ ะพะฑะผะตะฝะฐ ัะพะพะฑั‰ะตะฝะธัะผะธ. ะžะดะฝะพะฒั€ะตะผะตะฝะฝะพ ะฒั‹ะฟัƒั‰ะตะฝ ั€ะตะปะธะท OTP 24 (Open Telecom Platform) โ€” ัะพะฟัƒั‚ัั‚ะฒัƒัŽั‰ะตะณะพ ะฝะฐะฑะพั€ะฐ ะฑะธะฑะปะธะพั‚ะตะบ ะธ ะบะพะผะฟะพะฝะตะฝั‚ะพะฒ ะดะปั ั€ะฐะทั€ะฐะฑะพั‚ะบะธ ั€ะฐัะฟั€ะตะดะตะปั‘ะฝะฝั‹ั… ัะธัั‚ะตะผ ะฝะฐ ัะทั‹ะบะต Erlang.

เจฎเฉเฉฑเจ– เจจเจตเฉ€เจจเจคเจพเจตเจพเจ‚:

  • ะ’ ัะพัั‚ะฐะฒ ะฒะบะปัŽั‡ั‘ะฝ JIT-ะบะพะผะฟะธะปัั‚ะพั€ BeamAsm, ะบะพั‚ะพั€ั‹ะน ะฟะพะทะฒะพะปัะตั‚ ะฝะต ั‚ะพะปัŒะบะพ ะฟะพะฒั‹ัะธั‚ัŒ ะฟั€ะพะธะทะฒะพะดะธั‚ะตะปัŒะฝะพัั‚ัŒ ะฟั€ะพะณั€ะฐะผะผ ะทะฐ ัั‡ั‘ั‚ ะฒั‹ะฟะพะปะฝะตะฝะธั ะผะฐัˆะธะฝะฝะพะณะพ ะบะพะดะฐ ะฒะผะตัั‚ะพ ะธะฝั‚ะตั€ะฟั€ะตั‚ะฐั†ะธะธ, ะฝะพ ะธ ะฟะพะดะดะตั€ะถะธะฒะฐะตั‚ ั€ะฐััˆะธั€ะตะฝะฝั‹ะต ะธะฝัั‚ั€ัƒะผะตะฝั‚ั‹ ะดะปั ะฟั€ะพั„ะธะปะธั€ะพะฒะฐะฝะธั ะธ ะฐะฝะฐะปะธะทะฐ ะฒั‹ะฟะพะปะฝะตะฝะธั.
  • ะฃะปัƒั‡ัˆะตะฝะพ ะพั„ะพั€ะผะปะตะฝะธะต ัะพะพะฑั‰ะตะฝะธะน ะพะฑ ะพัˆะธะฑะบะฐั…, ะบะพั‚ะพั€ั‹ะต ั‚ะตะฟะตั€ัŒ ะฒะบะปัŽั‡ะฐัŽั‚ ะฝะพะผะตั€ะฐ ัั‚ะพะปะฑั†ะพะฒ ะดะปั ะพะฟั€ะตะดะตะปะตะฝะธั ะฟั€ะพะฑะปะตะผะฝะพะน ะฟะพะทะธั†ะธะธ ะฒ ัั‚ั€ะพะบะต ะธ ะฟั€ะตะดะพัั‚ะฐะฒะปััŽั‚ ะดะพะฟะพะปะฝะธั‚ะตะปัŒะฝัƒัŽ ะดะธะฐะณะฝะพัั‚ะธะบัƒ ะพัˆะธะฑะพะบ ะฟั€ะธ ะฒั‹ะทะพะฒะต ะฒัั‚ั€ะพะตะฝะฝั‹ั… ั„ัƒะฝะบั†ะธะน (BIF, built-in functions).
  • ะ”ะพะฑะฐะฒะปะตะฝั‹ ะฝะพะฒั‹ะต ะพะฟั‚ะธะผะธะทะฐั†ะธะธ ะพะฑั€ะฐะฑะพั‚ะบะธ ัะตะบั†ะธะธ ยซreceiveยป.
  • ะ’ ะผะพะดัƒะปะต gen_tcp ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะฝะพะฒะพะณะพ API ัะตั‚ะตะฒั‹ั… ัะพะบะตั‚ะพะฒ ะฒะผะตัั‚ะพ API inet.
  • ะ’ ะผะพะดัƒะปะต supervisor ั€ะตะฐะปะธะทะพะฒะฐะฝะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะฐะฒั‚ะพะผะฐั‚ะธั‡ะตัะบะพะณะพ ะทะฐะฒะตั€ัˆะตะฝะธั ะฒัะตั… ัะฒัะทะฐะฝะฝั‹ั… ั ัะตั‚ะตะฒั‹ะผ ัะพะตะดะธะฝะตะฝะธะตะผ ะดะพั‡ะตั€ะฝะธั… ะฟั€ะพั†ะตััะพะฒ.
  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะฐะปะณะพั€ะธั‚ะผะฐ ั„ะพั€ะผะธั€ะพะฒะฐะฝะธั ั†ะธั„ั€ะพะฒั‹ั… ะฟะพะดะฟะธัะตะน EdDSA (Edwards-curve Digital Signature Algorithm) ะฒ ัะพะตะดะธะฝะตะฝะธัั… ะฝะฐ ะฑะฐะทะต TLS 1.3.

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

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