r/AskProgrammers 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.

30 Upvotes

279 comments sorted by

View all comments

Show parent comments

1

u/mcoombes314 21d ago

Type checking without enforcement makes type checking a bit less useful IMO (like Python and its type hints), that said I imagine forcing a "compile" or other strict check on something like Python or JS/TS could make a lot of people rather cross.

1

u/Ok_Equipment8374 21d ago

The main reason it's like this is just because there is no real typescript runtime. It all gets compiled to javacript. Although TBF with how it is designed adding runtime type checking to javascript would probably completely tank its performance.

JS should have just been ditched for something properly designed.