3 ms·
I've played with both over the years! Excellent advice though.
by 7thaccount 3y ago
I've played with both over the years! Excellent advice though.
- jacquesm 3y agoThey're a fun branch on the programming tree. I've tried to nibble a bit from all of them to see what's available and there were a couple that really altered my way of thinking, the lambda calculus inspired minimal programming languages, the Prolog/Erlang branch and the FORTH derived branch. All of those offer fascinating insights into what it means to compute.
- 7thaccount 3y agoAgreed. The APL branch has been my favorite so far. I've looked at a bunch of weird ones like Forth, Lisp, APL, prolog, Haskell, Smalltalk, and many others. I keep going back to Python though. It's overall environment of language, libraries, free, open source...etc seem to firm a nice optimal point despite several drawbacks.
- jacquesm 3y agoYes, Python is the Swiss army knife of programming now. It's in many ways unfortunate but you can't beat the fact that just about any algorithm you can think of is probably available in an optimized form if you need it, with HW acceleration to boot. I use Anaconda to keep the gremlins at bay, without that everything turns messy very quickly but somehow they've managed to keep it all organized and functional. Especially notebooks are a very powerful exploratory programming tool.