All Programming Languages are Wrong

1    12 Feb 2020 07:47 by u/nroslm

10 comments

0

Computers aren't so very fast and there are lots of layers. If programmers don't pay attention, computers can easily grind to a crawl. It's one thing to have some lazy programming on top and have it still feel plenty fast, but if all the layers underneath were programmed lazily, it wouldn't bo pretty.

0

Not sure what his programming language is like, but this guy sounds like an irritating sperg. Everybody else is wrong and I'm right, hur da hur!

If his programming language was so good people would be using it .

0

Not saying he's right, but we all damn well know that things that are good aren't used these days.

0

Like what? You are being vague. I am not knocking you.

0

The logic of your comment proves too much. Consider a good language that only has a few users because it is brand new. One argues "If this programming language was good people would be using it." and decides against adopting it. So not even a good new language can gain users.

0

It takes an order of magnitude less mental energy to define a problem compared to solving said problem.

0

"solving said problem" is mostly an exercise to "define a problem".

0

That seems like the worst page to start at. You should have linked to the introduction or the index

You've linked to the Grumpy Old Man's Appendix. That is cruel :-(

0

I liked it. It felt grumpy, it piqued my interest, currently reading the whole thing.

0

where computation is almost free, memory size is almost unlimited (although programmers' ingenuity in creating bloated software apparently knows no bounds)

I love the contradiction in one sentence. Other than that there are a few good points and a bad one including his criticizing the use of machine based integers.

That one is particularly egregious. I do not want to do my work on abstract number types that would probably support rational and arbitrary precision. I want to do my work on specific sized data because it is audio or video. I want that work to be fast since I am doing more than gigabit data rates.

Too many functions and types is right. I'm looking at you Python. I was recently forced to use you for something that was proving a lit too difficult in plain shell.

I left this tab open far too long without posting this.