Once again, Python tops IEEE’s annual survey of popular programming languages ​​- seemingly decided by a grab bag of metrics – while SQL appears to be a crucial skill.

When it comes to popular languages, the survey found Python at the top of the list, followed by three flavors of C (Original, ++, and #), Java, SQL, and JavaScript. Beyond those seven, popularity falls rapidly: R, the second most popular programming language, is more than half as popular as its closest rival.

As we found last yearPython’s presence at the top of the list is uncharacteristic, as JavaScript regularly tops lists of popular languages ​​from other sources, such as packet overflowWhose 2021 and 2022 In both Developer Survey reports, JavaScript tops the list, followed by HTML/CSS, SQL, Python, and Typescript.

In 2021, IEEE Spectrum made this possible for users apply your own weights to the report to see other results, but chose not to include such a feature this year. Spectrum said it made the choice because few people used it and that the “giant ball of floating-point math” in browsers messed up the numbers.

SQL the unsexy star

Loving a language is all well and good, but a programmer has to put food away from the keyboard, and when it comes to getting a job, SQL climbs to the top of the list, followed by Java, Python, JavaScript, the Cs, and HTML and TypeScript. That said, SQL is a top desirable skill, at least according to job ads. It’s worth noting that the IEEE only recently started considering TypeScript separately from JavaScript. TypeScript does not appear in the 2021 survey.

Last year’s list put SQL in 10th place, so why the sudden jump to the top of desirable skills?

After looking through hundreds of job vacancies to compile the list, Stephen Cass, IEEE special projects editor and author of the report, said, “I can say that the strength of the SQL signal is not due to the fact that many employers are only after SQL are looking for programmers…they want a specific language plus SQL.”

Cass described modern apps as often consisting of a front and middleware layer that communicates with a database, “often over a network to eliminate local resource constraints”. With a variety of SQL implementations available, Cass said, “there’s probably already one that fits your use case.”

As we’ve noted, Stack Overflow’s reports seem to agree, placing SQL in third place behind JavaScript and HTML/CSS, up one spot from 4th in 2021 (behind Python, with which it has swapped places). If you turn to lists like these to determine where to focus your professional development, the big benefit could be improving your SQL skills. ®

https://www.theregister.com/2022/08/24/ieee_python_language/ Python is high on anyone’s programming love list, but for Jobs, learn SQL • The Register

Categorized in: