4 ms·
Certainly more than two, with R being probably the most popular due to a familiar syntax.
by mbq 13y ago
Certainly more than two, with R being probably the most popular due to a familiar syntax.
- jdale27 13y agoWhat is the relationship between APL and R?
- mbq 13y agoA mixture of array and functional paradigms; writing efficient code in R requires basically the same type of thinking like in APL or J/Q/K and friends. Historically, R is a sort of a Scheme-based implementation of S, an earlier language which was basically a mixture of APL and Fortran that a statistician would use (i.e. not get discouraged by a bizarre syntax or for-pyramids). Syntax is probably an effect of the fact that both C and S were co-evolving in the same institution.
- Lobachevsky 13y agoBoth APL and R promote interactive exploratory programming. Both are strong in computational programming and intended primarily for domain experts, though over the years APL has drifted more into a domain for developers. In my opinion, APL's array capabilities are far stronger and notation less noisy, i.e. less syntax and punctuation. R seems to have been developed with tools like Lex and Yacc and the language has a certain look and feel.