3 ms·
What's interesting isn't the difficulty or complexity of the language, but the difficulty of the problems that language is typically used to solve. Some langua
by lliamander 5y ago
What's interesting isn't the difficulty or complexity of the language, but the difficulty of the problems that language is typically used to solve.
Some languages are difficult to learn initially (like Prolog) but that's not because they are intentionally obscure, but because they need to be different.
- jstx1 5y agoBy "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.