Written by IEEE | September 1, 2017

Programming languages are used to power the technology we use every day. IEEE Spectrum has come out with their fourth interactive ranking of the top programming languages, with Python ranking first,  and C++ trailing at fourth-place.

  1. Python: Behind your favorite website, Python is at work. Coders use this web-based basic scripting language to program the backend of websites like YouTube, Instagram, Pinterest and Quora.
  2. C: This language is one of the first high-level languages developed and is fast, structured, portable and has a rich library. All of these features allow C to have applications across every domain in the world of programming. C is used in all the operating systems in your computer and your cellphone and even in programming robots.
  3. Java: Java places third on the list and for good reason — it can run on many devices. If you have an Android phone, all of your apps are running Java. Big data technologies are using Java as their language of choice because of its excellent capabilities of compiling and organizing data.
  4. C++: This programming language is an object-oriented programming language that incorporates all the features of C. C++ is used for operating systems, games, embedded software, autonomous cars and medical technology, as well as many other applications. Companies like Facebook and Google use C++.

Coding and programming languages are a huge part of our everyday lives and are building the future of technology. Many makers have created projects for the IEEE Maker Project using these programming languages.

For More Information


The 2017 Top Programming Languages

It’s summertime here at IEEE Spectrum, and that means it’s time for our fourth interactive ranking of the top programming languages.


How Technology Helps us Understand Our Health and Wellness

Creating Healthy Spaces Through Technology

The Resilience of Humanity

Harnessing and Sustaining our Natural Resources

Exceptional Infrastructure Challenges, Technology and Humanity

The Global Impact of IEEE's 802 Standards

Scenes of our Cyber Lives: The Security Threats and Technology Solutions Protecting Us

How Millennial Parents are Embracing Health and Wellness Technologies for Their Generation Alpha Kids

Space Exploration, Technology and Our Lives

Global Innovation and the Environment

How Technology, Privacy and Security are Changing Each Other (And Us)

Find us in booth 31506, LVCC South Hall 3 and experience the Technology Moon Walk

Virtual and Mixed Reality

How Robots are Improving our Health

IEEE Experts and the Robots They are Teaching

See how millennial parents around the world see AI impacting the lives of their tech-infused offspring

Take the journey from farm to table and learn how IoT will help us reach the rising demand for food production

Watch technical experts discuss the latest cyber threats

Explore how researchers, teachers, explorers, healthcare and medical professionals use immersive technologies

Follow the timeline to see how Generation AI will be impacted by technology

Learn how your IoT data can be used by experiencing a day in a connected life

Listen to technical experts discuss the biggest security threats today

See how tech has influenced and evolved with the Games

Enter our virtual home to explore the IoT (Internet of Things) technologies

Explore an interactive map showcasing exciting innovations in robotics

Interactively explore A.I. in recent Hollywood movies

Get immersed in technologies that will improve patients' lives