3 ms·
The Blub Paradox is relevant here: http://www.paulgraham.com/avg.html http://www.paulgraham.com/avg.html It's hard to know what you're missing if you haven't t
by yayitswei 3y ago
The Blub Paradox is relevant here: http://www.paulgraham.com/avg.html http://www.paulgraham.com/avg.html
It's hard to know what you're missing if you haven't tried it. If you see patterns moving data around, it's nice to abstract those out. And higher-level languages give you more powerful abstractions.
- zzo38computer 3y agoI have used many different programming languages (including BASIC, C, Python, JavaScript, Java, Perl, PHP, Haskell, Lisp, and others), even with powerful abstractions (which I can understand how helpful they are), and I still think C is better, and mostly use C. There are improvements which could be made (and I have some ideas of such), but most of the stuff I have seen is usually just worse instead. Some GNU features are good though, and can be used in C, so I often use them.
- rowanG077 3y agoIf you seriously think C is THE best programming language you should simply be banned from writing code. Seriously. C is completely memory unsafe, all languages which are memory safe surpass it by default.
- zzo38computer 3y agoI do not think C (or any other programming language) is the best programming language. However, I think that the memory safety often gets in the way, and that even if it is helpful (which it often is), memory safety is not the only important or helpful feature anyways.