4 ms·
Isn't the way those languages make concise programs by having short symbols instead of descriptive names? Comparing NumPy to APL it looks that way. https://an
by j88439h84 6y ago
Isn't the way those languages make concise programs by having short symbols instead of descriptive names?
Comparing NumPy to APL it looks that way.
https://analyzethedatanotthedrivel.org/2018/03/31/numpy-another-iverson-ghost/ https://analyzethedatanotthedrivel.org/2018/03/31/numpy-anot...
- rscho 6y agoWell yeah, referring to my above comment the primitives are symbols and it's expected that the user knows them, just as you're supposed to know the keywords in any language. Good (professional) APL though, will intersperse those primitives with meaningful variable names. Whether one thinks it's worth the effort to know the symbols vs know the keywords is matter of opinion. But if one dares calling oneself let's say a python programmer, I'd argue that anybody would expect that you'd know the keywords anyways.