DMC, Inc.
basketball-orange-silhouette-md.png

March Programming Madness – The Bracket

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:

  1. C# .Net
  2. Java
  3. C++
  4. C
  5. LabVIEW
  6. Ruby On Rails
  7. Objective C
  8. Ladder
  9. Python
  10. PHP
  11. Matlab
  12. VB .Net
  13. VBA
  14. Fortran
  15. Assembly
  16. 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