With the final few plays of the super bowl still fresh in mind, we enter March on the verge of another of the greatest events in sports, the March Madness of Programming Languages. This epic, world-renowned event (not to be confused with the similarly named athletic event) pits some of best programming languages head to head.
At DMC, we pride ourselves in being fluent in many, many software languages from LabVIEW and .Net to PLC’s and microcontrollers. A team of engineers came up with a list of the world’s best programming languages and seeded them from 1 to 16. If these potential matchups don’t make your heart race you might want to see a doctor, because you are probably a robot.
Over the month of March I will be weighting input from our engineers and readers to (arbitrarily) decide who moves on and who goes home. Obviously this is a completely subjective exercise, but I am hoping that it exposes the strengths of the contending languages and that we all gain exposure to new architectures and programming approaches.
Continue on to Part 2 - The Snubs
Now without further ado, I submit the initial rankings:
- C# .Net
- Java
- C++
- C
- LabVIEW
- Ruby On Rails
- Objective C
- Ladder
- Python
- PHP
- Matlab
- VB .Net
- VBA
- Fortran
- Assembly
- Punch Cards
Feel free to submit your 2 cents if you feel like your favorite was left off the list or if you are abhorred by any of the ranks. Otherwise, check out the bracket and get ready for a crazy, action packed March of software reviews and architecture discussions!
Continue on to Part 2 - The Snubs