Comment by DrNosferatu
7 months ago
the man who invented MATLAB, Cleve Moler said: [I’ve] always seen MATLAB as “portable APL”. [1]
…why the downvoting?
[1] - https://computinged.wordpress.com/2012/06/14/matlab-and-apl-...
7 months ago
the man who invented MATLAB, Cleve Moler said: [I’ve] always seen MATLAB as “portable APL”. [1]
…why the downvoting?
[1] - https://computinged.wordpress.com/2012/06/14/matlab-and-apl-...
I didn't downvote, but ... as someone who used both, this statement seems nonsensical.
APL is mathematical notation that is also executable. It is all about putting a mathematical algorithm in a succinct, terse way.
MATLAB is a clunky Fortran-like language that does simple 2D matrix stuff reasonably terse (though not remotely as terse as APL), and does everything else horribly awkwardly and verbosely.
Modern MATLAB might be comparable to 1960s APL, but original MATLAB was most certainly not, and even modern MATLAB isn't comparable to modern APL (and its successors such as BQN and K)