3 ms·
By "problems to solve" do you mean - programming language problems like making certain language features, paradigms and kinds of abstractions available (or not
by jstx1 5y ago
By "problems to solve" do you mean
- programming language problems like making certain language features, paradigms and kinds of abstractions available (or not available)
or
- solving actual problems when building software - how to build a maintainable and performant server, OS, web UI etc.
For the second you're better off staying away from the 'weird' languages especially if you care about being productive.
- goatlover 5y agoWell, lispers claim that lisp is really good for building programs where the specifications are complicated and not already a solved problem. Smalltalkers claim their environment is incredibly good for prototyping a solution. And array programmers would argue numerical computing is much easier in their languages.