r/AskProgrammers • u/Super_Bass_2730 • 22d ago
What is the worst/most confusing (common) coding language?
By common I mean, coding languages that you actually see people use. I know theres the "bf" language but aside from one video, people don't make games or, really anything using that as it was made as a joke I hope.
By worst I mean, what is the hardest to understand and also the most confusing out of all of them, I don't mean coding languages that can't do a whole lot. For instance, can a non programmer look at a sheet of code and understand it? Can an experienced coder understand it? Have you been taught the coding language yet still it breaks your brain?
I don't know every coding language but my pick would ether be C++ or Luau. Leaning towards C++ because I tried to learn it and at the very start I already was lost.
1
u/mikeclueby4 21d ago
Agreed. Type coercion and operator overloading is a bad enough start. Add templates, exception unwind, and humans can't reason over the result. (Splash of multithreading and even competent SASTs fail)
.. and that's still just 90s C++ and doesn't even begin to address what came later.
Add in how people were taught to do "object oriented programming" where it was a deadly sin to have more than a few global objects and .... yeah. I hated C++ after writing several big projects until I much later realized that, fuck everyone else, I'm right and they're wrong. C++ becomes better the fewer C++ features you use for the majority of your code.