4 ms·
simpler languages are easier to learn and to remember. small languages make software easier to write and to read. complex features (in a language that does th
by naikrovek 4y ago
simpler languages are easier to learn and to remember. small languages make software easier to write and to read.
complex features (in a language that does the simple things correctly) are always easily composed from the simple features available.
the antithesis of small languages is C++, which is probably the most popular language on the planet in which 0% of its users know 100% of.
with a small language, i can’t use language features which you do not understand when it comes to read my code or take over maintenance, or even understand it.
- bluGill 4y agoDo you include size of the library with the size of the language? If you don't, then the difference in size between C++ (considered very large) and any other language isn't very much. If you do, then C++ is much smaller than languages like Java or Python. The problem with C++ is not the size of the language, it is how inconsistent it is.
- pjmlp 4y agoSame applies to Java 19, C# 11, Python 3.10,... I can do puzzles in any of them, which many will fail to guess, specially if runtimes and standard libraries are part of the question pool.