เมื่อไม่กี่ชั่วโมงก่อน ทีม Erlang ได้ประกาศเปิดตัวภาษาการเขียนโปรแกรมและแพลตฟอร์มทั้งหมดเวอร์ชันถัดไป
ฉันขอเตือนคุณว่า Erlang/OTP มีไว้สำหรับการสร้างระบบที่ปรับขนาดได้อย่างกว้างขวางซึ่งทำงานแบบเรียลไทม์แบบ soft พร้อมข้อกำหนดความพร้อมใช้งานสูง แพลตฟอร์มดังกล่าวประสบความสำเร็จในการใช้งานมาอย่างยาวนานในด้านต่างๆ เช่น โทรคมนาคม ธนาคาร อีคอมเมิร์ซ โทรศัพท์ และการส่งข้อความโต้ตอบแบบทันที
การเปลี่ยนแปลงหลักในรุ่นนี้:
- เพิ่มโมดูลซ็อกเก็ตใหม่ (ทดลอง) ที่ให้การเข้าถึงซ็อกเก็ตระบบปฏิบัติการระดับต่ำ นี่ไม่ใช่การแทนที่ gen_tcp และอื่นๆ และยังใช้ไม่ได้กับ Windows (on ไมโครเบนช์มาร์ก มันแสดงความเร็วเพิ่มขึ้น ~ 40% เมื่อเทียบกับ gen_tcp)
- เปลี่ยนขั้นตอนการคอมไพล์และการแสดงคอมไพเลอร์ภายในเพื่อเพิ่มการปรับให้เหมาะสมใหม่ (ภาพรวมโดยละเอียด)
- ขณะนี้การเพิ่มประสิทธิภาพการจับคู่รูปแบบสำหรับประเภทข้อมูลไบนารีมีผลในหลายกรณี
- ข้อความขนาดใหญ่ใน Erlang Distribution Protocol (รับผิดชอบในการถ่ายโอนข้อมูลระหว่างโหนด) จะถูกแบ่งออกเป็นหลายส่วน
- ฉันดึงความสนใจของคุณไปที่โมดูล เคาน์เตอร์, อะตอม и ถาวร_term เพิ่มใน 21.2 และขยายชุดเครื่องมือสำหรับการทำงานในสภาพแวดล้อมที่มีการแข่งขัน
การปรับปรุงยังส่งผลต่อฟังก์ชัน length/1 ในรายการแบบยาว ตาราง ETS ของประเภท Order_set อินเทอร์เฟซ NIF ได้รับฟังก์ชัน enif_term_type ตัวเลือกคอมไพเลอร์ erlc เวอร์ชัน SSL และฟังก์ชันโมดูล crypto
โพสต์ในบล็อกพร้อมการวิเคราะห์การเปลี่ยนแปลง ตัวอย่าง และเกณฑ์มาตรฐาน
ที่มา: linux.org.ru