Python 3.11 đạt phiên bản ổn định nhanh hơn 10-60% so với 3.10

Python 3.11

Nó đã ở trong giai đoạn thử nghiệm một thời gian và phiên bản ổn định đã được phát hành. Ngôn ngữ lập trình mang tên rắn này là một trong những ngôn ngữ yêu thích của nhiều nhà phát triển, vì vậy sự ra mắt của Python 3.11 Đó là một sự kiện quan trọng. Đó là một bản cập nhật lớn, hoặc phương tiện nếu bạn thích gắn nhãn những thứ thay đổi số đầu tiên là chính, nhưng không thể phủ nhận rằng nó đã được cải thiện rất nhiều.

Tại Phoronix, một phương tiện nổi tiếng nhờ các bài kiểm tra phần mềm và phần cứng, họ đang kiểm tra hiệu suất của Python 3.11 và xác nhận rằng nó nhanh hơn từ 10% đến 60% hơn Python 3.10, cho đến nay là phiên bản ổn định cập nhật nhất. Nhưng không hoàn toàn mọi thứ đều là tin tốt, ít nhất là đối với người dùng Linux, vì một bản cập nhật như thế này có thể phá vỡ khả năng tương thích với phần mềm mà chúng tôi đang sử dụng và ví dụ về điều này Đó là những gì mà người dùng Kodi trên Linux chúng tôi đang phải gánh chịu kể từ khi nó được tải lên «Matrix».

Thay đổi chung trong Python 3.11

Lo đáng chú ý nhất của Python 3.11 bao gồm rằng các vị trí lỗi chi tiết hiện được đưa vào các biểu đồ, theo lý thuyết, sẽ cho phép nhận dạng lỗi tốt hơn; nhóm ngoại lệ và except*; trong tomllib, hỗ trợ phân tích cú pháp TOML đã được thêm vào thư viện chuẩn; giới thiệu các nhóm nhiệm vụ trong asyncio; nhóm nguyên tử ((?>…)) và định lượng sở hữu (* +, ++,? +, {m, n} +) hiện được hỗ trợ trong biểu thức chính quy.

Nhưng điểm nổi bật là tốc độ:

Dự án CPython nhanh hơn đã mang lại một số kết quả thú vị. Python 3.11 nhanh hơn Python 10 tới 60-3.10%. Trung bình, chúng tôi đã đo được tốc độ tăng 1,22 lần trong bộ thử nghiệm tiêu chuẩn.

Mặc dù mọi thứ trông rất ổn, nhưng chúng ta phải ghi nhớ rằng những thay đổi trong ngôn ngữ lập trình có thể gây ra sự cố, giống như của Kodi. Các nhà phát triển phải điều chỉnh mã của họ cho phù hợp với các phiên bản mới, và nếu không phải tất cả mã, thì đó là phiên bản "ngụy trang" để công việc của họ không bị đánh cắp. Do đó, nếu điều gì đó như thế này bị phụ thuộc vào, tốt hơn là giữ bản cập nhật càng lâu càng tốt.

Python 3.11 đã được công bố hôm nay (ngày hôm qua theo múi giờ của dự án) và tarball của nó hiện có thể được tải xuống từ trang tải về của dự án. Việc nó có mặt trong kho lưu trữ chính thức sẽ phụ thuộc vào triết lý phân phối mà chúng tôi đang sử dụng, nhưng trong hầu hết các trường hợp, nó sẽ mất vài tuần hoặc thậm chí vài tháng.

Thêm thông tin và logo hình ảnh: diễn đàn trăn.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.