Programming languages: Python dominates, but developers are adding these new languages to stand out – ZDNet

C++, Go, Rust and cybersecurity shine in O’Reilly Media’s analysis, but Python, Java and Javascript still rule.
Liam Tung is a full-time freelance technology journalist who writes for several Australian publications.
Ransomware is driving developer interest in cybersecurity while the Internet of Things and games development has spurred more interest in 35-year-old programming language C++, according to O’Reilly Media’s 2021 learning platform analysis. However, it could the case that developers are looking at some newer languages to give them the edge.
O’Reilly, a developer-focused education content provider, creates an analysis of search terms and content modules consumed on its learning platform each year to reveal developer trends. Content usage is an aggregate measurement of “units viewed” across all forms, including online-training courses, books, videos, online conferences, and other products.  
The topic of cybersecurity has grown significantly on the platform, likely as a result of the high-profile ransomware attack on Colonial Pipeline, and software supply chain attacks on customers of SolarWinds and IT management firm Kaseya
SEE: The IT skills gap is getting worse. Here are 10 ways you can avoid a crisis
Content usage on ransomware grew 270% over the past year, according to O’Reilly, while privacy grew 90%, identity was up 50%, and application security was up 45% 
Developers building Internet of Things products and games are boosting interest in the C++ programming language. Software quality firm Tiobe has also noted a recent surge in interest in C++
While interest in C++ did see a noteworthy rise, Python and Java still dominate O’Reilly’s platform usage. O’Reilly says it has seen usage of content about Mozilla-hatched Rust and Google-backed Go “growing rapidly”. Both are popular for systems and infrastructure programming. Rust in particular is being used in place of C++ to help avoid memory-related security issues. It’s being used at Microsoft, AWS and Google, and has been positioned as the second official language for the Linux kernel.  
Usage of content about Go is up 23% since last year, and Rust is up 31%. O’Reilly only added its first Rust content last year. Rust reached version 1.0 in 2015. 
“Both Rust and Go are here to stay. Rust reflects significantly new ways of thinking about memory management and concurrency. And in addition to providing a clean and relatively simple model for concurrency, Go represents a turn from languages that have become increasingly complex with every new release,” the report said.
And while Python content is the most heavily consumed, it is down slightly on last year. 
Mike Loukides, vice president of Content Strategy for O’Reilly Media, said the reason for this drop could be that Python has become “table stakes” and that if you work with data, you’re expected to know Python, while the ability to work with one of these other languages gives you added value. 
“While we don’t have salary data for platform users, we suspect the same is true. If you work on enterprise or backend software, Java is table stakes; if you do frontend development, JavaScript is table stakes. But whatever your specialty or your primary language, fluency with next-generation languages like Go and Rust gives you added value,” he said.
Key topic areas with the greatest growth included software architecture at 19%, the Kubernetes container management software at 15%, and microservices at 13%. 
Interest in container software – unsurprisingly, given the pace of cloud application development – was also up by 137%.   
Developers and tech pros are also showing more interest in Amazon Web Services’ (AWS) main rivals, Microsoft Azure and Google Cloud. Content consumption for the AWS rivals grew 32% and 54%, respectively, while content consumed about AWS declined by 3%. 
Content usage about machine learning grew 35%, but there were notable changes in specific interests within the subject. For example, interest in deep learning fell 14% while interest in neural networks grew 13%. Reinforcement learning and adversarial networks grew by 37% and 51% respectively. 
I tried Google’s new job interview practice tool and I want to cry

Delta Air Lines just gave customers something they never believed possible

I went to an Amazon store and it really hurt my eyes

Microsoft: Credit card skimmers are switching techniques to hide their attacks

My Instagram account was hacked and two-factor authentication didn’t help

160,000 people complained. Finally, Delta Air Lines did something about it

This malware-spreading PDF uses a sneaky file name to trick the unwary

The 5 best cheap laptops: Under $350

How to download YouTube videos

Please review our terms of service to complete your newsletter subscription.
You agree to receive updates, promotions, and alerts from You may unsubscribe at any time. By joining ZDNet, you agree to our Terms of Use and Privacy Policy.
You agree to receive updates, promotions, and alerts from You may unsubscribe at any time. By signing up, you agree to receive the selected newsletter(s) which you may unsubscribe from at any time. You also agree to the Terms of Use and acknowledge the data collection and usage practices outlined in our Privacy Policy.
© 2022 ZDNET, A RED VENTURES COMPANY. ALL RIGHTS RESERVED. Privacy Policy | Cookie Settings | Advertise | Terms of Use


Note that any programming tips and code writing requires some knowledge of computer programming. Please, be careful if you do not know what you are doing…

Leave a Reply

Next Post

A new programming language for high-performance computers - MIT News

Wed May 25 , 2022
Suggestions or feedback? Previous image Next image High-performance computing is needed for an ever-growing number of tasks — such as image processing or various deep learning applications on neural nets — where one must plow through immense piles of data, and do so reasonably quickly, or else it could take […]
%d bloggers like this: