Video: Python climbs up the rankings: Will it overtake Java?
That said, the CFF also found that, "More and more, businesses are employing a polyglot and a multi-platform strategy to meet their exact needs." The CFF discovered 77 percent of enterprises are using or evaluating Platforms-as-a-Service (PaaS); 72 percent are using or considering containers; and 46 percent are using or thinking about serverless computing. Simultaneously, more than a third (39 percent) are using all three technologies together.
After the Java twins, C++, C#, Python, and PHP are the most popular languages. But enterprise-sized companies are now using multiple languages for their projects. That's new. Historically, larger companies have practiced tighter control over production projects.
Also: Female software developers gaining in number CNET
In contrast to CFF's findings, however, RedMonk found Python and PHP used more frequently than C# and C++, but only marginally. As RedMonk's Stephen O'Grady wrote, "the numerical ranking is substantially less relevant than the language's tier or grouping." All four of these languages are alive and well.
Also: The 7 most popular programming languages for AR TechRepublic
For students and programmers looking for a corporate job, it's clear the older languages are the way to go. The future is in the cloud, but its languages are decades old. At the same time, they'd be wise to pick up containers, cloud, and container manager -- e.g., Kubernetes -- job skills.
13 highest-paying tech jobs in the US for 2018