3 ms·
Personally, I think this way: problem : solution and I think sometimes certain languages fit the solution space better than others. I think it might have to
by m463 2y ago
Personally, I think this way:
problem : solution
and I think sometimes certain languages fit the solution space better than others.
I think it might have to do with expressiveness.
If I want to write a CLI program and parse a bunch of arguments in different ways, I think python + argparse is a pretty effective way to do that.
At one point, I think perl was the most generally expressive language I'd ever used. I could think of something, and then dump what was in my head into perl with little or no friction. do until! unless!
(of course, the practical aspect of that was that if it is expressive that way for everyone, you will have to understand how someone else thinks to understand their perl program)