Erlang/OTP 22 đã được phát hành

Cách đây vài giờ, nhóm Erlang đã công bố phiên bản tiếp theo của ngôn ngữ lập trình và toàn bộ nền tảng.

Hãy để tôi nhắc bạn rằng Erlang/OTP nhằm mục đích tạo ra các hệ thống có khả năng mở rộng rộng rãi, hoạt động trong thời gian thực mềm với yêu cầu về tính sẵn sàng cao. Nền tảng này từ lâu đã được sử dụng thành công trong các lĩnh vực như viễn thông, ngân hàng, thương mại điện tử, điện thoại và nhắn tin tức thời.

Những thay đổi chính trong phiên bản này:

  • Đã thêm mô-đun ổ cắm (thử nghiệm) mới cung cấp quyền truy cập cấp thấp vào ổ cắm hệ điều hành. Đây không phải là sự thay thế cho gen_tcp và các loại khác và chưa hoạt động trên Windows (trên điểm chuẩn vi mô nó cho thấy tốc độ tăng ~ 40% so với gen_tcp)
  • Đã thay đổi các giai đoạn biên dịch và biểu diễn trình biên dịch nội bộ để thêm các tối ưu hóa mới (tổng quan chi tiết)
  • Tối ưu hóa khớp mẫu cho các loại dữ liệu nhị phân hiện được áp dụng trong nhiều trường hợp hơn
  • Các tin nhắn lớn trong Giao thức phân phối Erlang (chịu trách nhiệm truyền dữ liệu giữa các nút) hiện được chia thành nhiều đoạn
  • Tôi thu hút sự chú ý của bạn đến các mô-đun quầy, nguyên tử и dai dẳng_term được bổ sung vào phiên bản 21.2 và mở rộng bộ công cụ để làm việc trong môi trường cạnh tranh

Các cải tiến cũng ảnh hưởng đến hàm độ dài/1 trên danh sách dài, bảng ETS thuộc loại order_set, giao diện NIF nhận được hàm enif_term_type, tùy chọn trình biên dịch erlc, phiên bản SSL và chức năng mô-đun mật mã.

Bài đăng trên blog có phân tích về những thay đổi, ví dụ và điểm chuẩn

Nguồn: linux.org.ru

Thêm một lời nhận xét