2 ms·
To be precise most array languages are not functional, although they do support "function-level programming" - the distinction is not clear to me just yet, but
by klibertp 12y ago
To be precise most array languages are not functional, although they do support "function-level programming" - the distinction is not clear to me just yet, but I hope to improve. :)
The K language, which presumably incorporates parts of Scheme, is a notable exception to this.
- theseoafs 12y agoUnless you're going to argue that Wikipedia's classification is entirely wrong, the array languages are certainly functional.
- klibertp 12y agoOn the J Wikipedia page there's this sentence: Like the original FP/FL languages, J supports function-level programming via its tacit programming features (note that function-level programming is not the same as functional programming). As I said, it's unclear to me what the difference is, but that's what I based my previous comment on.
- theseoafs 12y agoThat sentence only means to say that J supports function-level programming, which itself is different from functional programming. The very same Wikipedia page also calls J a functional language -- the fact that it supports function-level programming doesn't contradict the fact that it also supports functional programming.