Python sẽ được thực hiện nhanh hơn?
Python là ngôn ngữ lập trình rất phổ biến (và ngày càng tăng), nhờ vai trò hàng đầu của nó trong các lĩnh vực như khoa học dữ liệu hoặc trí tuệ nhân tạo. Tuy nhiên, với việc mã hóa dễ dàng là một trong những mục tiêu sáng lập của nó, tốc độ là thứ đã bị bỏ quên trong suốt quá trình phát triển của nó. Show Trên thực tế, các ngôn ngữ cấp thấp như C lịch sử tạo ra mã có khả năng chạy nhanh hơn tới 100 lần, tùy thuộc vào tác vụ hiện tại. Tất nhiên, số lượng luồng càng cao thì khoảng cách hiệu suất càng rõ ràng. Vì điều này, chính Microsoft vào năm ngoái đã quyết định tài trợ cho một dự án nhằm tăng gấp đôi tốc độ của Python trong các phiên bản tương lai Phiên bản beta mới vừa được tung ra thị trường và bạn có thể nói rằng nó mới và sẵn sàng để chạyPhiên bản beta đầu tiên của phiên bản cuối cùng sẽ là phiên bản 3. 11 của Python đã được cung cấp cho công chúng trên Internet vào đầu tháng này. Dữ liệu hiệu suất mà Python Software Foundation đã cung cấp về phiên bản mới này là thứ đang thu hút sự chú ý nhiều nhất của nó. Ngoài một số thay đổi và tính năng, đây là điều thu hút nhiều sự quan tâm nhất Các thử nghiệm, đã được thực hiện chạy trên phần mềm Ubuntu Linux được viết bằng Python và được biên dịch bằng trình biên dịch GCC, cho thấy kết quả có tốc độ cao hơn tới 60% trong một số trường hợp (trung bình là 25%) so với Python 3. 10, không cần thực hiện bất kỳ thay đổi nào đối với mã
Tại Phoronix, họ đã sử dụng ứng dụng đo điểm chuẩn Pybench — một bộ gồm 31 bài kiểm tra đánh giá các khía cạnh khác nhau của ngôn ngữ Python (e. g. các phép toán số học, gọi phương thức, truy cập thuộc tính…) — để chứng minh hoặc bác bỏ tuyên bố của nhà phát triển. Và kết quả thật thuyết phục tổng trung bìnhđiểm chuẩn. Điđiểm chuẩn. 2 đến 3điểm chuẩn. sự hỗn loạnThành tựu này đã được thực hiện, trong số các lý do khác, mà không cần phải thay đổi mức tiêu thụ bộ nhớ của Python 3. 11, cho đến thời điểm này, vẫn không đổi. Trên thực tế, những người tạo ra Python đã làm rõ trong tài liệu của họ rằng những thay đổi bắt nguồn từ hai lĩnh vực chính Python là một ngôn ngữ lập trình đa năng tuyệt vời. Mặc dù python được sử dụng nhiều nhất để giải quyết vấn đề học máy vì thư viện và ngôn ngữ cấp cao của nó, nhưng nó được biết là chậm hơn nhiều ngôn ngữ khác. Vì danh tiếng của nó, nhiều người sẽ quyết định rời… "Trăn 3. 11 sẽ là thành quả của nỗ lực nhiều năm của CPython nhằm biến Python thành ngôn ngữ lập trình nhanh hơn," báo cáo của ZDNet. Python sẽ trở nên nhanh hơn?Không có gì bí mật rằng Python không phải là ngôn ngữ lập trình nhanh nhất hiện có . Chà, điều đó sắp thay đổi, hoặc ít nhất là đi đúng hướng. Bản phát hành Python mới nhất — Python 3. 11 — dự kiến phát sóng vào tháng 10 năm 2022.
Tại sao Python không thể nhanh hơn?Lý do cơ bản đằng sau việc mã Python thực thi chậm này là do nó là một ngôn ngữ viết động . Ví dụ, Java là một ngôn ngữ được nhập tĩnh chạy tất cả các kiểm tra cần thiết và biên dịch mã trước khi chạy; .
Python có thể trở nên nhanh như C++ không?C++ nhanh hơn Python vì nó được nhập tĩnh, dẫn đến việc biên dịch mã nhanh hơn. Python chậm hơn C++, nó hỗ trợ gõ động và nó cũng sử dụng trình thông dịch, khiến quá trình biên dịch chậm hơn.
Python có tương lai không?Nhà phát triển Python có phải là một nghề đầy triển vọng trong tương lai không? . Nhu cầu về lập trình viên Python đang tăng lên hàng năm. Ngôn ngữ lập trình cấp cao này được yêu thích là có lý do. it also has some of the most promising job prospects. The need for Python programmers is growing yearly. This high-level programming language is well-liked for a reason. |