Notebookcheck Logo

4 of the world's most popular programming languages in 2023 according to the IEEE and PYPL

PHP trails behind C family programming languages in popularity (Image source: KOBU Agency on Unsplash)
PHP trails behind C family programming languages in popularity (Image source: KOBU Agency on Unsplash)
Python, Java, JavaScript, and C family members are the world's most widely used programming languages as of September 2023, according to the IEEE and PYPL. The Rust language that is increasingly used by Microsoft is found closer to the bottom; PHP is not doing very well, either.

With an increasing number of pundits claiming that AI will put most programmers out of a job soon, it is easy to fall into believing that learning to code is a bad investment of one's time. Reality begs to differ, and programmers (especially good ones) continue to enjoy numerous perks including more than decent wages. It is comparatively easy for a coder to find a job overseas and relocate, and, unlike it is with dentists or lawyers, becoming one does not take many years.

Below is a joint list of the most popular programming languages as analyzed by the IEEE and PYPL. While we do not doubt the authenticity of their findings, we can't help but stress that some programming languages are very important even if they do not feature highly in the rankings; Apple's Swift, the language used to make apps for Macs and iPhones, is but one example of what we are talking about.

Image source: Screen grab of github.io
Image source: Screen grab of github.io
Image source: Screen grab of ieee.org
Image source: Screen grab of ieee.org

Most popular programming language #1 -
Python

Python is a diverse language. It can be used for small personal projects and for making a massively popular data processing platform alike; Python code can be found in lots of products, including games such as Eve Online.

Hello, World in Python:

print('Hello, World!')

Most popular programming language #2 -
Java

Java takes the second spot in both of the rankings. Thanks to its platform-agnostic nature, Java can be used to write games, apps, cloud computing services, pretty much anything, and the resulting code will run on anything except potatoes without any need to rewrite and recompile huge portions of the code. Android apps are essentially Java apps, too. The downsides include increased requirements for CPU muscle and RAM.

Hello, World in Java:

class HelloWorld

{
  public static void main(String[] args)
  {
    System.out.println("Hello, World!");
  }
}

Most popular programming language #3 -
JavaScript

While JavaScript is platform-agnostic, just like Java is, and has a similar-sounding name, it is used for a different set of tasks. We would not have all these modern-looking, responsive websites we are used to seeing nowadays if it was not for JavaScript. Among other things, JS code is responsible for safely transferring data from the user to the server.

Hello, World in JavaScript:

<script>
console.log('Hello, World!');
</script>

Most popular programming language #4 -
C family languages

C, C++ and C# are mostly used to build software that will run on Windows machines. Games, Internet browsers, video editors, you name it, most applications used daily by people around the globe on their PCs were built with a C family programming language.

C and, to a lesser degree, CPP and C Sharp, treat CPU cycles with respect, making for good performance. The downsides are mostly limited to inherent deficiences on the security front.

Hello, World in CPP:

#include <iostream>
using namespace std;

int main()

{
  cout << "Hello, World";
  return 0;
}

Purchase the Apple Mac mini 2023 (16 TB RAM, 1 TB SSD), a great little computer to make iPhone apps with, on Amazon USA

Source(s)

Read all 11 comments / answer
static version load dynamic
Loading Comments
Comment on this article
Please share our article, every link counts!
> Notebook / Laptop Reviews and News > News > News Archive > Newsarchive 2023 09 > 4 of the world's most popular programming languages in 2023 according to IEEE and GitHub
Sergey Tarasov, 2023-09-12 (Update: 2023-09-13)