3 ms·
Atwood's law keeps on showing itself to be more and more prescient.
by CompelTechnic 13y ago
Atwood's law keeps on showing itself to be more and more prescient.
- jiggy2011 13y agoJust looked that up, but it seems like more of an argument for "most universally executable language" rather than "least powerful". The problem with Javascript ironically is that in some ways it is too powerful. People want a simple scripting language with a basic type system but instead get a psuedo-functional/psuedo-OO language with a type system construction kit. JS programmers and library designers seem to expend a lot of effort beating JS into the sort of language they want to use, the result is that many JS programs may as well have been written in entirely different languages.
- chapel 13y agoMaybe due to that flexibility, it becomes the language they want. Where as other languages don't offer what they need/want. Many people look at JavaScript's flexibility as a bad trait, but to skilled programmers, it becomes a great tool.
- jiggy2011 13y agoThat may be true, but the principle of least power is all about picking low powered languages so that the programs become extensible to people with lower skill.