IEEE Ranks the Top Programming Languages

When it comes to the Internet of Things (IoT) and Industrial Internet of Things (IIoT), programming languages are an important thing to sort out.  And there are multiple languages to choose from.  Java, Python, C, JavaScript ,Swift and PHP are considered the most popular when it comes to IoT projects and devices.

Interestingly, IEEE recently released their rankings for top programming languages in 2017.  Topping their list is Python, followed closely by C and Java.  For those interested, Ladder Logic comes in at #46 out of 48 languages ranked.  Fortran come in at #28.

As we explore the “IIoT Wilderness” this summer, we will take some time to learn these popular languages for IoT – starting with the top of the heap, Python.

See the complete rankings from IEEE here:
https://spectrum.ieee.org/computing/software/the-2017-top-programming-languages

IEEE also has an interactive rankings chart available here:
https://spectrum.ieee.org/static/interactive-the-top-programming-languages-2017

Python

Python, as described at python.org, is a programming language that lets you work more quickly and integrate your systems more effectively.  It is completely free and open-sourced.  Python applications are used in web and internet development, scientific and numeric, education and business applications.

Python is also a common language used for Raspberry Pi and Arduino IoT projects.

We’l chart our progress in to learning Python, and see where we can apply Python for IIoT experimentation.