Top 10 Worst Programming Languages

The Top Ten
Java

The JVM, while being an interesting idea, is just too unstable to consider using it for anything.

Java sucks more than a vacuum cleaner.

Java gives me PTSD.

Visual Basic

Awful syntax, weakly typed, and outdated.

Scratch

This is a stupid programming language. And it's used for what? That's right - nothing.

PHP

PHP has a variety of security and design flaws, and it was never meant to be anything serious. The fact that many people still use it for websites is concerning.

Perl

How is this language not #1? It's basically a blend of at least four different languages: shell, C, awk, and sed. This is what makes people call the language "write-only." Everyone writes code in their unique style based on how much they understand each of the underlying languages.

There is no type checking or enforcement, and it's not even consistent in how it converts one type to another. The sigils ($, %, @) are enough to drive you crazy, especially when you attempt to use more complicated data structures.

Function parameter passing is awful because the user has to explicitly pull the arguments off the stack and assign them to local variables. Also, you can only pass scalar variables. You cannot pass arrays or any complex data structures - you can only pass references to them.

Overall, this is easily the worst language. I've been using it for over 20 years, and I still come across a lot of code that I can't understand!

Python
Swift
Lua
Brainf***

What kind of person naming this fiddlestick appends an inappropriate word to a programming language's name???

C++
The Contenders
x86 Assembly

This forces you to develop at such a low level that you might as well start soldering stuff instead.

MATLAB
BAdd New Item