Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The (literal) first and foremost ASCII descendant of APL was MATLAB.

I feel that the article should have made this a lot more clear - as so many people code along the APL -> Matlab / R (via S) -> NumPy family tree.



R/S is also heavily influenced by Lisp. Haven’t written it in 10 years, but AFAIR it even has proper macros where argument expressions are passed without evaluation.


Technically those aren’t macros; they’re what the Lisp world calls ‘fexprs’.


Didn't they take their array programming from Fortran? The Fortran, numpy and matlab array syntaxes are basically identical, down to broadcasting and reduction rules.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: