Phát hành Erlang/OTP 25

Sau một năm phát triển, ngôn ngữ lập trình chức năng Erlang 25 đã được phát hành, nhằm mục đích phát triển các ứng dụng phân tán, có khả năng chịu lỗi, cung cấp khả năng xử lý song song các yêu cầu trong thời gian thực. Ngôn ngữ này đã trở nên phổ biến trong các lĩnh vực như viễn thông, hệ thống ngân hàng, thương mại điện tử, điện thoại máy tính và nhắn tin tức thời. Đồng thời, việc phát hành OTP 25 (Nền tảng viễn thông mở) đã được phát hành - một bộ thư viện và thành phần đồng hành để phát triển hệ thống phân tán bằng ngôn ngữ Erlang.

Những đổi mới chính:

  • Реализована новая конструкция «maybe … end» для группировки нескольких выражений в одном блоке, похожая на «begin … end», но не приводящая к экспорту переменных из блока.
  • Добавлена поддержка выборочной активации возможностей, позволяющая тестировать и постепенно внедрять новые и потенциально нарушающие совместимость возможности языка и runtime без нарушения работы существующего кода. Возможности могут включаться и отключаться как во время компиляции, так и при помощи директивы feature() в файлах с кодом. Например, для включения нового выражения maybe в коде можно указать «feature(maybe_expr,enable)».
  • В JIT-компиляторе реализованы оптимизации на основе информации о типах данных и добавлена поддержка 64-разрядных процессоров ARM (AArch64). Улучшена поддержка утилит perf и gdb, в которые обеспечена передача сведений о номерах строк в коде.
  • Добавлен новый модуль peer с функциями для запуска связанных узлов Erlang. После потери управляющего соединения с узлом работа узла автоматически завершается.
  • Добавлена поддержка OpenSSL 3.0.
  • В модуль maps добавлены функции groups_from_list/2 и groups_from_list/3 для группировки списка элементов.
  • В модуль lists добавлены функции uniq/1, uniq/2, enumerate/1 и enumerate/2 для отсеивания дублирующихся элементов в списке и генерации списка кортежей с номерами элементов.
  • В модуле rand реализован новый очень быстрый генератор псевдослучайных чисел.

Nguồn: opennet.ru

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