4 ms·
My experience has been the opposite of this. Mathematica/Wolfram lang seems to be a much more functional(as in paradigm) language, because of anonymous/lambda f
by occamschainsaw 8y ago
My experience has been the opposite of this. Mathematica/Wolfram lang seems to be a much more functional(as in paradigm) language, because of anonymous/lambda functions and “Tables”. Even loops are discouraged.
I use it for math/science stuff and I am delighted every now and then when I figure out how to use mappings in a smart and concise way. My coding style in Python changed quite a bit after learning Mathematica. However, I am not a professional coder so take this comment with a rock of salt.
- jwr 8y agoMathematica borrows a lot of good ideas from many languages and paradigms. But programming languages are a spectrum: whatever you consider "good", there is usually something "better" slightly above it, you just might now know about it yet (the Blub Paradox). Moving from Clojure to Mathematica/Wolfram is a huge downgrade as far as data structures are concerned. And associations are a particularly big failure.