Follow me on Twitter
Get blog post notifications and timely tweets about game development.

The Stupidest Invention In The History of Programming Languages

In programming, the award of the stupidest inventions goes to use of characters == and =. (setting value and comparing whether values are equal).

Just think about it. There are countless errors being made because somebody wrote IF (a=b) instead of IF (a==b). That error is really difficult to trace and it gives no compiling errors. (Okay, some programs don’t use ==, but there are many languages that do)

My rough estimation is that because somebody started using == several decades ago, it has already cost billions of dollars today (I base these estimates on average hourly salaries that’s wasted on debugging – and on the results of the dice throw I just had).

Why couldn’t they use something else… like < - symbol or something to “set value”.

Wouldn’t it make a lot of sense?

a < - b

That looks like “b value is put to a”.

I wonder why nobody asked me when programming languages were invented.

Update: After some thinking, symbol ¤ could be used as well. Check out the discussion at the forums and give your suggestion.

Related Posts

No Related Posts

4 Responses to “The Stupidest Invention In The History of Programming Languages”


  1. www.gamesandgames.info » The Stupidest Invention In The History of Programming Languages

    [...] Juuso – Game Producer added an interesting post today on The Stupidest Invention In The History of Programming Languages.Here’s a small reading:In programming, the award of the stupidest inventions goes to use of characters == and =. (setting value and comparing whether values are equal). Just think about it. There are countless errors being made because somebody wrote IF (a=b) … [...]

  2. Videogame Biscuit » The dumbest thing in programming languages

    [...] to Game Producer, the worst invention ever when it comes to programming languages are “==” and [...]

  3. onlinehg » Blog Archiv » The Stupidest Invention In The History of Programming Languages

    [...] couldn’t they use something else… like You can read the full story here Der Beitrag wurde am Thursday, den 1. November 2007 um 15:12 Uhr veröffentlicht und wurde [...]

  4. The Stupidest Invention In The History of Programming Languages

    [...] and Aspiring Game Developers            The Stupidest Invention In The History of Programming Languages In programming, the award of the stupidest inventions goes to use of characters == and =. (setting [...]