Python phổ biến hơn bao giờ hết
Python phổ biến hơn bao giờ hết

Bất chấp sự chuyển đổi mạnh mẽ từ Python 2 sang Python 3, các nhà phát triển vẫn đang đổ xô vào ngôn ngữ lập trình này.

PYTHON LÀ MỘT ngôn ngữ lập trình phổ biến nhất thế giới. Trên thực tế, nó còn hơn bao giờ hết. Python đã leo từ vị trí thứ ba lên vị trí thứ hai trong bảng xếp hạng mới nhất về mức độ phổ biến của ngôn ngữ lập trình do công ty phân tích RedMonk công bố. Đây là lần đầu tiên một ngôn ngữ không phải JavaScript, vẫn là ngôn ngữ đứng đầu trong xếp hạng của công ty, hoặc Java, á quân khác, lọt vào top hai kể từ khi RedMonk bắt đầu biên soạn bảng xếp hạng của mình vào năm 2012.



Sự kiện quan trọng đó còn có ý nghĩa quan trọng hơn khi có sự chuyển đổi đôi khi khó khăn từ phiên bản thứ hai của Python, mà các nhà phát triển ngôn ngữ này đã ngừng hỗ trợ trong năm nay sang phiên bản thứ ba.

RedMonk thường không thực hiện nhiều thay đổi thứ hạng nhỏ, đồng sáng lập Stephen O’Grady viết trong báo cáo, nhưng hiếm khi thấy bất kỳ loại chuyển động nào trong nhóm ngôn ngữ lập trình hàng đầu, bao gồm các ngôn ngữ được thiết lập tốt. JavaScript là cách chính các nhà phát triển chạy mã bên trong trình duyệt web và cũng ngày càng được sử dụng cho các mục đích khác, từ phát triển ứng dụng dành cho thiết bị di động và máy tính để bàn đến lập trình máy bay không người lái. Trong khi đó, Java là ngôn ngữ tiêu chuẩn để viết ứng dụng Android và là nền tảng phát triển phần mềm của công ty.

Python phổ biến hơn bao giờ hết
Python phổ biến hơn bao giờ hết

Sự thành công liên tục của Python không phải là điều nhất định. 

Quá trình chuyển đổi lâu dài từ Python 2 sang Python 3 nói riêng có thể khiến các nhà phát triển ở những nơi khác không thực hiện được. Python 3 được phát hành lần đầu tiên vào năm 2008 và ban đầu nhóm dự định ngừng hỗ trợ Python 2 vào năm 2015, có nghĩa là sẽ không có thêm bản sửa lỗi và cập nhật bảo mật nào từ dự án chính thức. Nhưng họ đã kéo dài thời hạn đó đến năm 2020 khi rõ ràng rằng nhiều nhà phát triển sẽ cần thêm thời gian để cập nhật mã của họ lên phiên bản mới hơn.



Trong thời gian đó, các nhà phát triển có thể đã chọn chuyển sang một ngôn ngữ lập trình mới hơn, như Mozilla’s Rust, Google Go hoặc JetBrains ‘ Kotlin . Trong khi đó, các lập trình viên mới hơn có thể đã chọn học JavaScript được sử dụng rộng rãi hơn hoặc bị tắt do nhầm lẫn về những gì các hướng dẫn, mẫu mã và thư viện mã nguồn mở sẽ hoạt động với mỗi phiên bản Python. Nhưng nếu Python mất bất kỳ nhà phát triển nào do quá trình chuyển đổi, nó dường như có nhiều thứ hơn là bù đắp cho họ trong các chuyển đổi mới.

O’Grady trích dẫn tính linh hoạt của Python là một lý do cho sự phổ biến liên tục của nó. 

Các công ty như Google, Dropbox và Instagram đều phụ thuộc rất nhiều vào Python, cũng như vô số dự án nhỏ hơn. Nó cũng có một ngôi nhà trong giới học thuật như là ngôn ngữ thu thập dữ liệu ưa thích của nhiều nhà khoa học và nhà toán học.

RedMonk xếp hạng các ngôn ngữ lập trình dựa trên hai tiêu chí: số lượng câu hỏi được hỏi về từng ngôn ngữ trên trang web hỏi đáp StackOverflow và số lượng dự án dựa trên từng ngôn ngữ được lưu trữ trên dịch vụ GitHub do Microsoft sở hữu. Ý tưởng là phát hiện ra các xu hướng trong nghề phát triển phần mềm.

Đánh giá của RedMonk

It nhất là vì nó liên quan đến Python, là nhất quán với các biện pháp khác. Theo một cuộc khảo sát của StackOverflow , Python là ngôn ngữ lập trình được sử dụng rộng rãi thứ ba, không tính HTML, chỉ sau JavaScript và ngôn ngữ truy vấn cơ sở dữ liệu SQL. Cuộc khảo sát cho thấy Python là ngôn ngữ yêu thích thứ hai của người trả lời, sau Rust. Trong khi đó, chỉ số Tiobe , đo lường số lượng kết quả của công cụ tìm kiếm cho các ngôn ngữ cụ thể, cho thấy Python đã trở nên phổ biến trong những năm gần đây và hiện đứng thứ ba trong chỉ số, sau Java và C.

Có rất ít chuyển động trong 20 ngôn ngữ hàng đầu trong báo cáo mới nhất của RedMonk. Nhưng O’Grady đã đánh dấu một ngôi sao đang lên nữa trong bảng xếp hạng: Dart, một ngôn ngữ do Google phát triển, đã tăng chín bậc, từ vị trí thứ 33 lên vị trí thứ 24 trong 18 tháng qua.

Dart là một ngôn ngữ để viết phần mềm chạy bên trong các trình duyệt web. Mã Dart được dịch sang JavaScript, được hỗ trợ bởi hầu hết các trình duyệt hiện đại. O’Grady viết rằng sự phổ biến của nó có lẽ là do nó được sử dụng trong khung lập trình mã nguồn mở Flutter của Google, được phát hành vào tháng 12 năm 2018.



Python phổ biến hơn bao giờ hết

LEAVE A REPLY

Please enter your comment!
Please enter your name here