▲ | rand0m4r 4 days ago | |||||||||||||||||||||||||
This was an interesting read and very educational in my case, but each time I read an article criticizing a programming language it's written by someone who hasn't done anything better. It's a shame because it is just as effective as pissing in the wind. | ||||||||||||||||||||||||||
▲ | terminalbraid 4 days ago | parent | next [-] | |||||||||||||||||||||||||
If you're saying someone can't credibly criticize a language without having designed a language themselves, I'll ask that you present your body of work of programming language criticisms so I know if you have "produced something better" in the programming language criticism space. Of course, by your reasoning this also means you yourself have designed a language. I'll leave out repeating your colorful language if you haven't done any of these things. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
▲ | kstrauser 3 days ago | parent | prev [-] | |||||||||||||||||||||||||
I’ve never been a rock star, but I think Creed sucks. I really don’t like your logic. I’m not a Michelin chef, but I’m qualified to say that a restaurant ruined my dessert. While I probably couldn’t make a crème brûlée any better than theirs, I can still tell that they screwed it up compared to their competitor next door. For example, I love Python, but it’s going to be inherently slow in places because `sum(list)` has to check the type of every single item to see what __add__ function to call. Doesn’t matter if they’re all integers; there’s no way to prove to the interpreter that a string couldn’t have sneaked in there, so the interpreter has to check each and every time. See? I’ve never written a language, let alone one as popular as Python, but I’m still qualified to point out its shortcomings compared to other languages. | ||||||||||||||||||||||||||
|