Languages - The State of Developer Ecosystem in 2023 Infographic (2024)

This section provides a statistical breakdown of the latest trends in programming, scripting, and markup languages.

Programming, scripting, and markup languages

Which programming, scripting, and markup languages have you used in the last 12 months?

Which programming, scripting, and markup languages have you used in the last 12 months?

Objective-C is objectively retired

Having lost two-thirds of its users in the past six years, Objective-C appears to be reaching the end of its lifespan. In the past year, it was used by fewer than 2% of programmers at least once, and only 11 survey participants reported it as their primary language. The decline in usage of Objective-C has outpaced even that of COBOL and Perl.

The language had a good run from its introduction in 1984 until Apple released its successor, Swift, in 2014. With other cross-platform languages, such as Kotlin, Dart, and more, iOS developers are spoiled for choice and have few reasons to hang on to Objective-C.

Trust in Rust: A story of growth

The only language to set a new usage record among this year’s most popular ones is Rust. Aspiring to replace C++ with its strict safety and memory ownership mechanisms, Rust’s user base has shown steady growth over the last five years. According to our data, one in six Go users are contemplating adopting Rust.

What are your primary programming, scripting, and markup languages?

Choose no more than three languages.

JavaScript: A subtle dip in popularity

Last year, the top three languages were neck and neck in terms of popularity. This year, there still isn’t much between them – Java retook first place, with JavaScript dropping to third after losing three percentage points.

It seems that some programmers who started using TypeScript in tandem with another language are gradually transitioning to using it exclusively. In 2020, 47% of TypeScript users used it alongside JavaScript; this year, that number fell to 38%. It’s plausible to assume that we’ll witness a further decline in the share of JavaScript by a few more percentage points in the future.

The proportion of programmers who would like to learn another language is higher among JavaScript users than that of other languages. This also increases the chances of user attrition, with TypeScript benefitting from user migration.

The values in this table denote how many users of the languages listed across the columns (horizontally) plan to migrate to a language listed down the rows (vertically). For example, 10% of C# users plan to adopt Rust.

For many years, Rust was among the most popular languages to learn. In 2023, and for the first time, Rust has taken the top spot.

Not only has Rust overtaken Go to become the top choice for those looking to migrate to another language, but Go users are also the first in line of those ready to adopt Rust.

However, since Go’s user base experienced rapid growth up until 2020, a significant portion of those transitioning from Go most likely represent early adopters. Many of these trendsetters are looking for the next big thing and, after adopting Rust, could soon move on to the next “big” trend.

Programming languages whose users do not want to migrate to other languages

Share of respondents answering “No, I’m not planning to adopt / migrate” by primary programming languages, including languages with at least 150 responses.

Scala and Rust stand out as languages that the fewest programmers want to migrate from.

What types of software do you develop with your main languages?

Share of highest-paid employees by primary language

The highest-paid employees are those whose salary is in the top quartile in their region.

Find the right tool

Thank you for your time!

We hope you found our report useful. Share this report with your friends and colleagues.

Join JetBrains Tech Insights Lab

Take part in surveys and UX studies to make JetBrains products easier to use yet even more powerful. For participating in our research, you’ll also get the chance to earn rewards.

Raw data

The raw data from our DevEco 2023 survey is now available. Download, explore, and glean your own insights!

If you have any questions or suggestions, please contact us at [email protected].

Languages - The State of Developer Ecosystem in 2023 Infographic (2024)
Top Articles
Fix: PS4 NAT Type Failed
How to Calculate Percent Change in Excel: The Shortcut Method
English Bulldog Puppies For Sale Under 1000 In Florida
Katie Pavlich Bikini Photos
Gamevault Agent
Pieology Nutrition Calculator Mobile
Hocus Pocus Showtimes Near Harkins Theatres Yuma Palms 14
Hendersonville (Tennessee) – Travel guide at Wikivoyage
Compare the Samsung Galaxy S24 - 256GB - Cobalt Violet vs Apple iPhone 16 Pro - 128GB - Desert Titanium | AT&T
Vardis Olive Garden (Georgioupolis, Kreta) ✈️ inkl. Flug buchen
Craigslist Dog Kennels For Sale
Things To Do In Atlanta Tomorrow Night
Non Sequitur
Crossword Nexus Solver
How To Cut Eelgrass Grounded
Pac Man Deviantart
Alexander Funeral Home Gallatin Obituaries
Energy Healing Conference Utah
Geometry Review Quiz 5 Answer Key
Hobby Stores Near Me Now
Icivics The Electoral Process Answer Key
Allybearloves
Bible Gateway passage: Revelation 3 - New Living Translation
Yisd Home Access Center
Pearson Correlation Coefficient
Home
Shadbase Get Out Of Jail
Gina Wilson Angle Addition Postulate
Celina Powell Lil Meech Video: A Controversial Encounter Shakes Social Media - Video Reddit Trend
Walmart Pharmacy Near Me Open
Marquette Gas Prices
A Christmas Horse - Alison Senxation
Ou Football Brainiacs
Access a Shared Resource | Computing for Arts + Sciences
Vera Bradley Factory Outlet Sunbury Products
Pixel Combat Unblocked
Movies - EPIC Theatres
Cvs Sport Physicals
Mercedes W204 Belt Diagram
Mia Malkova Bio, Net Worth, Age & More - Magzica
'Conan Exiles' 3.0 Guide: How To Unlock Spells And Sorcery
Teenbeautyfitness
Where Can I Cash A Huntington National Bank Check
Topos De Bolos Engraçados
Sand Castle Parents Guide
Gregory (Five Nights at Freddy's)
Grand Valley State University Library Hours
Hello – Cornerstone Chapel
Stoughton Commuter Rail Schedule
Nfsd Web Portal
Selly Medaline
Latest Posts
Article information

Author: Francesca Jacobs Ret

Last Updated:

Views: 5575

Rating: 4.8 / 5 (48 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Francesca Jacobs Ret

Birthday: 1996-12-09

Address: Apt. 141 1406 Mitch Summit, New Teganshire, UT 82655-0699

Phone: +2296092334654

Job: Technology Architect

Hobby: Snowboarding, Scouting, Foreign language learning, Dowsing, Baton twirling, Sculpting, Cabaret

Introduction: My name is Francesca Jacobs Ret, I am a innocent, super, beautiful, charming, lucky, gentle, clever person who loves writing and wants to share my knowledge and understanding with you.