Home / Companies / New Relic / Blog / Post Details
Content Deep Dive

The Most Popular Programming Languages of 2018

Blog post from New Relic

Post Details
Company
Date Published
Author
Jake Widman
Word Count
1,808
Company Posts That Month
12
Language
English
Hacker News Points
-
Post removed?
No
Summary

The popularity of programming languages can be influenced by various factors, including their overall utility, familiarity to developers and employers, and standing in software development's ever-shifting landscape. New Relic takes an annual survey to analyze measures of programming language usage and identify trends in the industry. Established languages like Java and Python remain popular, but there are ongoing debates about what constitutes a programming language and how to define a methodology for ranking them. The industry is shifting towards microservices and containerization, with polyglot programming becoming more prevalent as companies adopt a multilingual approach to create small teams that can work independently. Microsoft's .NET Core framework has gained traction, potentially altering the relative popularity of key languages. Employers' requests for specific languages are often used as an indicator of their popularity, but there is some variation in these lists. Python appears to be gaining momentum, with its rise attributed to its straightforward syntax and flexibility. Other languages like Go, Elixir, and Julia are also gaining traction, with Go being a notable example due to its ease of use for networked applications and potential growth in cloud and serverless use cases. Ultimately, the popularity of programming languages can be complex and influenced by various factors, making it essential to stay up-to-date on emerging trends and technologies.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Serverless 3 442 55 26 +15%
Kubernetes 2 425 59 26 -22%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.