Python tiếp tục là ngôn ngữ lập trình hàng đầu của IEEE cho năm 2022

Trong khi Python là ngôn ngữ lập trình hàng đầu của IEEE, thì SQL lại được chú ý vì nó đứng đầu bảng xếp hạng công việc của nhóm

Python tiếp tục là ngôn ngữ lập trình hàng đầu của IEEE cho năm 2022
Hình ảnh. Sharafmaksumov/Adobe Stock

Theo sát phía sau là C, C++ và C#, cùng với Java và JavaScript — "JavaScript và JavaScript được thúc đẩy bởi sự phức tạp ngày càng tăng của các trang web và công cụ trong trình duyệt," Stephen Cass, biên tập viên dự án đặc biệt tại IEEE Spectrum viết trong một bài đăng trên blog. Python một lần nữa đứng đầu danh sách các ngôn ngữ lập trình hàng đầu của IEEE cho năm 2022, tiếp tục chuỗi thành tích bắt đầu từ năm 2017

Mười ngôn ngữ lập trình hàng đầu của danh sách là

  • con trăn
  • C
  • C++
  • C#
  • Java
  • SQL
  • JavaScript
  • R
  • HTML
  • bản đánh máy

Theo Sannan Malik, chức năng của Python, bao gồm "cấu trúc dữ liệu tích hợp cấp cao, gõ và liên kết động và lập trình hướng đối tượng", theo Sannan Malik, các chuyên gia cho rằng nó rất phổ biến vì nó đơn giản để học và sử dụng. Nó cũng giúp Python tương thích với hầu hết các hệ điều hành phổ biến và có sẵn trong nhiều thư viện để phân tích dữ liệu và học máy

Ngôn ngữ lập trình hàng đầu hiện nay là SQL

Đáng chú ý nhất, theo Cass, là sự gia tăng nhu cầu về SQL, được IEEE xếp hạng là công việc hàng đầu. Mặc dù thực tế rằng SQL có thể không phải là ngôn ngữ quyến rũ nhất, nhưng ông nói rằng nó vẫn là một kỹ năng hữu ích cần có.

Theo Cass, "sức mạnh của tín hiệu SQL không phải vì nhiều nhà tuyển dụng chỉ tìm kiếm các lập trình viên SQL, giống như cách họ quảng cáo cho các chuyên gia Java hoặc nhà phát triển C++. Nhiều người trong số họ mong muốn rằng "cộng với SQL. "

HIỂU. Cheat Sheet cho Hướng dẫn ngôn ngữ lập trình Python2022 (TechRepublic)

Ông đề xuất rằng điều này rất có thể là do sự phổ biến của các lớp phần đầu hoặc phần mềm trung gian giao tiếp với cơ sở dữ liệu phía sau trong các ứng dụng hiện đại, thường xuyên qua mạng để vượt qua các giới hạn tài nguyên cục bộ

Khi có sẵn rất nhiều triển khai SQL, tại sao lại cố gắng phát minh ra bánh xe và hack cơ sở dữ liệu của riêng bạn và giao thức giao diện mạng đi kèm?

Bảo hiểm dành cho nhà phát triển phải đọc

  • bộ tuyển dụng. nhà phát triển Python
  • Cách định vị và tải xuống bản cập nhật Windows 11 22H2 mới nhất
  • DevGuides cung cấp hai năm đào tạo hội thảo trên web trực tuyến với giá 39 đô la
  • Lại. Invent 2022, chuyến tham quan từng bước của AWSA về các công cụ, nguyên tắc và xu hướng công nghệ

Ngay cả trong trường hợp back-end được nối mạng là không thực tế, Cass tiếp tục, "có thể tìm thấy các máy tính bảng đơn và nhúng có đủ năng lượng để chạy cục bộ cơ sở dữ liệu SQL. "

Theo IEEE, SQL đã nổi lên như ngôn ngữ truy vấn chính để truy cập và quản lý dữ liệu được lưu trữ trong cơ sở dữ liệu, đặc biệt là cơ sở dữ liệu quan hệ, biểu thị dữ liệu ở dạng bảng với các hàng và cột. Việc sử dụng cơ sở dữ liệu ngày càng tăng là một yếu tố khác góp phần vào sự thống trị của SQL trong bảng xếp hạng công việc

Theo Andy Pavlo, giáo sư tại Đại học Carnegie-Mellon chuyên về quản lý cơ sở dữ liệu, mọi nhà phát triển sẽ cần tương tác với cơ sở dữ liệu do chúng được sử dụng rộng rãi và SQL là tiêu chuẩn thực tế cho điều đó, ông giải thích với IEEE

Bài đăng cũng lưu ý rằng cho dù một lập trình viên viết mã bằng Python hay C ++, điều quan trọng hơn là ứng dụng của họ có thể giao tiếp với cơ sở dữ liệu SQL

phương pháp luận

Việc đưa HTML/CSS làm ngôn ngữ lập trình đã được Cass bảo vệ, người đã tuyên bố rằng "các thẻ trong mã nguồn của nó là ưu việt vì bắt buộc phải làm những việc như trình bày văn bản này ở định dạng bảng" và "làm cho tiêu đề này lớn hơn. "

IEEE, ông tiếp tục, "hãy để chủ nghĩa thực dụng là kim chỉ nam của chúng tôi. "

Chín số liệu được IEEE sử dụng bao gồm tìm kiếm của Google, Twitter, Stack Overflow, Reddit, Thư viện kỹ thuật số Xplore của IEEE và trang web việc làm, cũng như CareerBuilder và GitHub. IEEE cho biết dữ liệu cho bảng xếp hạng được thu thập thông qua sự kết hợp giữa thu thập thủ công và API (giao diện lập trình ứng dụng) và được kết hợp bằng cách sử dụng tập lệnh R

Tìm hiểu thêm về các chương trình đào tạo trực tuyến, bootcamp và các lớp học chính về Python của TechRepublic Academy bằng cách đọc bài viết này

Python tiếp tục là ngôn ngữ lập trình hàng đầu của IEEE cho năm 2022

Bản tin hay nhất trong tuần

Để cập nhật những tin tức, cải tiến và lời khuyên mới nhất về CNTT, các biên tập viên của chúng tôi nêu bật các bài báo, nội dung tải xuống và thư viện của TechRepublic mà bạn không thể bỏ lỡ

Mặc dù Python là ngôn ngữ lập trình hàng đầu của IEEE, nhưng SQL lại được chú ý, dẫn đầu bảng xếp hạng việc làm của tổ chức

Python tiếp tục là ngôn ngữ lập trình hàng đầu của IEEE cho năm 2022
Hình ảnh. Sharafmaksumov/Adobe Stock

Python một lần nữa dẫn đầu danh sách các ngôn ngữ lập trình hàng đầu của IEEE cho năm 2022, tiếp tục chuỗi thành tích bắt đầu từ năm 2017. Theo sát nó là C, C++ và C# cùng với Java và JavaScript — “JavaScript và JavaScript được thúc đẩy bởi sự phức tạp ngày càng tăng của các trang web và công cụ trong trình duyệt,” Stephen Cass, biên tập viên dự án đặc biệt tại IEEE Spectrum viết trong một bài đăng trên blog.

10 ngôn ngữ lập trình hàng đầu trong danh sách là

  • con trăn
  • C
  • C++
  • C#
  • Java
  • SQL
  • JavaScript
  • R
  • HTML
  • bản đánh máy

Các chuyên gia cho rằng Python rất phổ biến vì nó dễ học và dễ sử dụng. Sannan Malik cho biết chức năng của nó bao gồm “cấu trúc dữ liệu tích hợp cấp cao, nhập và liên kết động cũng như lập trình hướng đối tượng”. Nó cũng giúp Python có sẵn trong một số lượng lớn thư viện để phân tích dữ liệu và học máy và tương thích với hầu hết các hệ điều hành chính

SQL vươn lên dẫn đầu trong các ngôn ngữ lập trình

Đáng chú ý nhất, Cass quan sát thấy, là sự phổ biến ngày càng tăng của SQL, ở vị trí thứ. 1 trong bảng xếp hạng việc làm của IEEE. Mặc dù nó có thể không phải là ngôn ngữ quyến rũ nhất, nhưng “có một số kinh nghiệm với SQL là một mũi tên quý giá cần có trong ống tên của bạn,” anh ấy nói

“Sức mạnh của tín hiệu SQL không phải vì có rất nhiều nhà tuyển dụng chỉ tìm kiếm các lập trình viên SQL, theo cách họ quảng cáo cho các chuyên gia Java hoặc nhà phát triển C ++,” Cass giải thích. “Họ muốn một ngôn ngữ nhất định cộng với SQL. Và rất nhiều người trong số họ muốn điều đó 'cộng với SQL. '”

HIỂU. Bảng cheat ngôn ngữ lập trình Python. Hướng dẫn năm 2022 (TechRepublic)

Ông đưa ra giả thuyết rằng điều này có thể là do rất nhiều ứng dụng ngày nay liên quan đến lớp giao diện người dùng hoặc phần mềm trung gian nói chuyện với cơ sở dữ liệu phía sau, thường qua mạng để loại bỏ các ràng buộc tài nguyên cục bộ

“Tại sao phải phát minh lại bánh xe và cố gắng hack cơ sở dữ liệu của riêng bạn và giao thức giao diện mạng đi kèm khi có rất nhiều triển khai SQL?

Bảo hiểm dành cho nhà phát triển phải đọc

  • bộ tuyển dụng. nhà phát triển Python
  • Cách tìm và cài đặt bản cập nhật Windows 11 22H2 mới
  • Tìm hiểu với hai năm hội thảo trên web trực tuyến DevGuides với giá $39
  • AWS lại. phát minh 2022. Một chuyến tham quan theo cấp độ của các công cụ, nguyên lý và xu hướng công nghệ

Cass tiếp tục nói rằng “ngay cả khi phần cuối được nối mạng không thực tế, vẫn có thể tìm thấy các máy tính một bảng và nhúng với đủ sức mạnh để chạy cục bộ cơ sở dữ liệu SQL. ”

Việc sử dụng cơ sở dữ liệu ngày càng tăng là một lý do khác khiến SQL thống trị bảng xếp hạng công việc của IEEE. Theo IEEE, SQL đã trở thành ngôn ngữ truy vấn chính để truy cập và quản lý dữ liệu được lưu trữ trong cơ sở dữ liệu, đặc biệt là cơ sở dữ liệu quan hệ.

Andy Pavlo, giáo sư chuyên về quản lý cơ sở dữ liệu tại Đại học Carnegie-Mellon, giải thích với IEEE: Tính phổ biến của cơ sở dữ liệu có nghĩa là mọi nhà phát triển sẽ phải tương tác với chúng bất kể lĩnh vực nào và SQL là tiêu chuẩn thực tế cho điều đó.

Hơn nữa, sự phát triển của kiến ​​trúc phát trực tuyến là một yếu tố khác góp phần vào sự gia tăng của SQL, bài đăng lưu ý. Cho dù một lập trình viên viết mã bằng Python hay C++, điều quan trọng hơn là ứng dụng của họ có thể nói chuyện với cơ sở dữ liệu SQL

phương pháp luận

Cass bảo vệ việc IEEE đưa HTML/CSS vào làm ngôn ngữ lập trình, giải thích rằng “các thẻ trong mã nguồn của nó chủ yếu nhằm mục đích bắt buộc phải thực hiện những việc như 'trình bày văn bản này ở định dạng bảng' hoặc 'làm cho tiêu đề này lớn hơn tiêu đề . '”

Ông nói thêm rằng IEEE cho phép “chủ nghĩa thực dụng là hướng dẫn của chúng tôi. ”

IEEE cho biết dữ liệu cho bảng xếp hạng được thu thập thông qua sự kết hợp giữa thu thập thủ công và API (giao diện lập trình ứng dụng) và được kết hợp bằng cách sử dụng tập lệnh R. Chín số liệu được sử dụng bao gồm tìm kiếm của Google, Twitter, Stack Overflow, Reddit và Thư viện kỹ thuật số Xplore của IEEE và trang web việc làm cũng như CareerBuilder và GitHub

Đọc bài viết này để tìm hiểu thêm về các khóa đào tạo trực tuyến, bootcamp và các lớp học nâng cao về Python tại Học viện TechRepublic

Python tiếp tục là ngôn ngữ lập trình hàng đầu của IEEE cho năm 2022

Bản tin hay nhất trong tuần

Các biên tập viên của chúng tôi nêu bật các bài báo, nội dung tải xuống và phòng trưng bày của TechRepublic mà bạn không thể bỏ lỡ để luôn cập nhật những tin tức, cải tiến và mẹo mới nhất về CNTT

Trong khi Python là ngôn ngữ lập trình chính của IEEE, điểm nổi bật là SQL, đứng đầu bảng xếp hạng công việc của nhóm

Quảng cáo

Hình ảnh. Sharafmaksumov/Adobe Inventory

Python một lần nữa đứng đầu danh sách các ngôn ngữ lập trình hàng đầu của IEEE cho năm 2022, tiếp tục với kỷ lục bắt đầu từ năm 2017. Nó được C, C++ và C# cùng với Java và JavaScript chấp nhận một cách chăm chú – “cái sau được hỗ trợ bởi sự phức tạp ngày càng tăng của các trang web và công cụ trong trình duyệt,” Stephen Cass, Biên tập viên Sáng kiến ​​Đặc biệt tại IEEE Spectrum đã viết trong một bài đăng trên blog

10 ngôn ngữ lập trình cao nhất trong danh sách là

Quảng cáo

  • con trăn
  • C
  • C++
  • C#
  • Java
  • SQL
  • jav
  • R
  • HTML
  • bản đánh máy

Các chuyên gia cho rằng Python rất phổ biến vì nó dễ học và dễ sử dụng. Sannan Malik cho biết chức năng bao gồm “xây dựng thông tin tích hợp cấp cao, nhập và liên kết động cũng như lập trình hướng đối tượng”. Nó cũng giúp Python có sẵn trong nhiều thư viện đánh giá dữ liệu và máy học và phù hợp với hầu hết các phương pháp làm việc chính

SQL vươn lên dẫn đầu trong các ngôn ngữ lập trình

Đáng chú ý nhất, Cass nổi tiếng, là sự công nhận SQL ngày càng tăng, xếp hạng 1 trong bảng xếp hạng công việc của IEEE. Mặc dù nó có thể không nhất thiết phải là ngôn ngữ quyến rũ nhất, nhưng “một số kinh nghiệm về SQL là một mũi tên vô giá cần có trong ống rung của bạn,” anh ấy nói

Cass giải thích: “Sức mạnh của dấu hiệu SQL không phải là có nhiều nhà tuyển dụng chỉ đơn giản là tìm kiếm các lập trình viên SQL, vì họ quảng cáo cho các chuyên gia Java hoặc các nhà xây dựng C++. “Họ cần một ngôn ngữ chắc chắn cộng với SQL. Và khá nhiều người trong số họ cần 'cộng với SQL' đó. ”

NHÌN. Bảng mã ngôn ngữ lập trình Python. Hướng dẫn đến năm 2022 (TechRepublic)

Quảng cáo

Ông đưa ra giả thuyết rằng điều đó có thể xảy ra vì hiện tại có rất nhiều mục đích sử dụng lớp phần mềm trung gian hoặc phần đầu giao diện người dùng nói chuyện với cơ sở dữ liệu phía sau, thường là trên một mạng để loại bỏ các ràng buộc tài nguyên hữu ích gốc

“Tại sao phải phát minh lại bánh xe và cố gắng hack cơ sở dữ liệu cá nhân của bạn và giao thức giao diện mạng liên quan khi nào?

Nên đọc cho các nhà xây dựng

Cass tiếp tục nói rằng “ngay cả khi back-end cộng đồng không hợp lý, các hệ thống máy tính bảng đơn và nhúng có thể được tìm thấy với đủ năng lượng để chạy cơ sở dữ liệu SQL cục bộ. ”

Việc sử dụng cơ sở dữ liệu ngày càng tăng là một lý do nữa khiến SQL thống trị bảng xếp hạng của IEEE. SQL đã trở thành ngôn ngữ tìm kiếm đầu tiên để truy cập và quản lý thông tin được lưu trong cơ sở dữ liệu, đặc biệt là cơ sở dữ liệu quan hệ, mô tả thông tin ở dạng bảng có hàng và cột, theo tiêu chuẩn IEEE.

Quảng cáo

Andy Pavlo, giáo sư chuyên về quản trị cơ sở dữ liệu tại Đại học Carnegie-Mellon, cho biết tính phổ biến của cơ sở dữ liệu ngụ ý rằng mỗi nhà phát triển nên làm việc cùng với họ, bất kể chủ đề là gì và SQL là tiêu chuẩn thực tế cho điều đó. giải thích cho IEEE

Hơn nữa, việc mở rộng cấu trúc phát trực tuyến là một vấn đề góp phần khác vào sự phát triển của SQL, bài viết nổi tiếng. Cho dù một lập trình viên có đang viết mã bằng Python hay C ++ hay không, điều quan trọng hơn là phần mềm của anh ta có thể thảo luận với cơ sở dữ liệu SQL

phương pháp luận

Cass bảo vệ việc IEEE đưa HTML/CSS làm ngôn ngữ lập trình, giải thích rằng “các thẻ trong mã nguồn chủ yếu nhằm thực hiện những việc như 'hiện nội dung văn bản này ở định dạng bảng' hoặc 'làm cho tiêu đề này lớn hơn ngôn ngữ cơ thể. '”

Anh ấy nói thêm rằng IEEE “hãy để chủ nghĩa thực dụng là thông tin của chúng tôi”

Quảng cáo

IEEE đã đề cập rằng thông tin về xếp hạng được thu thập bằng cách kết hợp các loại sổ tay và API (giao diện lập trình phần mềm) và kết hợp bằng cách sử dụng tập lệnh R. Chín số liệu được sử dụng bao gồm Google Tìm kiếm, Twitter, Stack Overflow, Reddit và Thư viện kỹ thuật số Xplore của IEEE và trang web việc làm, cũng như CareerBuilder và GitHub

Tương lai của Python 2022 là gì?

Chúng tôi dự đoán rằng Xếp hạng của Python sẽ tăng thêm 50% vào năm 2022 . Mức độ phổ biến của Python trong số các ngôn ngữ lập trình tiếp tục tăng, mặc dù nó là ngôn ngữ chính thống. Python là ngôn ngữ phổ biến cho máy học do có sẵn nhiều thư viện.

Python có còn phù hợp vào năm 2022 không?

Python được xếp hạng đầu tiên trong số các ngôn ngữ “được mong muốn nhất” của Stack Overflow cho năm 2021. Đây là công nghệ phổ biến thứ ba, theo khảo sát của cùng một nhà phát triển. Kể từ tháng 5 năm 2022, không có. 1 trong Chỉ mục TIOBE .

Ngôn ngữ lập trình số 1 năm 2022 là gì?

1. con trăn. Python có thể được coi là tương lai của ngôn ngữ lập trình. Theo thống kê mới nhất, Python là ngôn ngữ mã hóa chính cho khoảng 80% nhà phát triển

Ngôn ngữ lập trình phát triển nhanh nhất 2022 là gì?

Những ngôn ngữ hàng đầu được sử dụng trong năm 2022 . TypeScript cũng giữ vững vị trí thứ tư hàng năm. JavaScript continues to reign supreme and Python held steady in the second place position over the past year in large part due to its versatility in everything from development to education to machine learning and data science. TypeScript also held firm in fourth place year-over-year.