3 ms·
Great post indeed. Also, APL is some crazy shit. I found this quote (from its wikipedia page) interesting: "Advocates of APL also claim that they are far more
by JesseAldridge 19y ago
Great post indeed.
Also, APL is some crazy shit.
I found this quote (from its wikipedia page) interesting:
"Advocates of APL also claim that they are far more productive with APL than with more conventional computer languages, and that working software can be implemented in far less time and with far fewer programmers than using other technology. APL lets an individual solve harder problems faster. Also, being compact and terse, APL lends itself well to larger scale software development as complexity arising from a large number of lines of code can be dramatically reduced. Many APL advocates and practitioners view programming in standard programming languages, such as COBOL and Java, as comparatively tedious."
- far33d 19y agowe have a language we use at work (internal, proprietary) that was originally based on apl (albeit with all ASCII chars). It is incredibly efficient to write code with, especially for mathematically oriented apps.
- bayareaguy 19y agoKen Iverson's Turing Award lecture, "Notation as a Tool of Thought" should be interesting to you and others here, particularly those who subscribe to the "implementation as specification" idea. http://www.jdl.ac.cn/turing/pdf/p444-iverson.pdf http://www.jdl.ac.cn/turing/pdf/p444-iverson.pdf Some of the ancedotes here are good too: http://keiapl.info/anec/ http://keiapl.info/anec/
- comatose_kid 19y agoThanks for the links. I especially liked the following observation: "During the APL75 conference in Pisa Ken visited the Leaning Tower. He pronounced it the first software project -- late and overbudget, and from early on everyone could see that it was going to be a disaster, but by then the project was too far along and there was nothing to do but plow ahead."