3 ms·
The middle of the road option in a language like Clojure is almost always functional with a small amount of mutable state. Programming styles are just that, st
by pseudonamed 2y ago
The middle of the road option in a language like Clojure is almost always functional with a small amount of mutable state.
Programming styles are just that, style; Language =/= style.
- heresie-dabord 2y agoLanguage and "style" can be hard to disassociate, though. Unless that kind of flexibility is part of the design ethos of the language. The word "style" generally means a superficial characteristic of appearance, but "style" in a discussion of programming languages could mean the appearance of the language, the loop/state paradigm, or the design ethos of the language itself. For example, the design ethos of Java is entirely bound to OOP. Python on the other hand has a celebrated syntactic style, an OOP foundation, and a flexible loop/state paradigm. Python has flaws, of course. But its development community has paid attention to syntactic style and to the loop/state paradigm. Java became a successful corporate language; Python entered the corporation because it has become a popular language.