4 ms·
Can you have too many programming language features?
- Comevius 4y agoAny programming language with macros is done goofed in my book. I ain't no preprocessor. Zig does this right with compile-time code execution. C++ and Rust both suffer from trying to cater for every use case. They are the Holy Grail of programming. C++ found it's place in game development, but that's not enough, and Rust is being pushed for everything, even if it's only good at replacing C++. Between C, Java and JavaScript you can probably do everything, but no language will ever be a good replacement for all three at the same time.
- thesuperbigfrog 4y ago"This is why Perl was commonly panned as a write-only programming language: It had so many features that you could not be up to speed on all of them. Each programmer at each point in time had a set that they used, but no one could ever get proficient at working in the entire available feature-set." I do not think the author has ever written Perl. This statement from the article undermines its credibility. Perl is no more complicated than Python or Ruby. "It had so many features that you could not be up to speed on all of them", is just false. "In Perl, the features were syntactic, so the programs would be unreadable at a line-by-line level." Again, has the author ever read any Perl programs? Lots of sample Perl programs: https://rosettacode.org/wiki/Category:Perl https://rosettacode.org/wiki/Category:Perl