Friday, July 13, 2007

Discover APL | Vector - the array languages

Discover APL | Vector - the array languages: "The 1960s and 70s saw many efforts to produce VHLLs that would lower the skill requirements for programmers, a general strategy of industrialisation. The APL community played no part in this. Iverson stressed the importance of APL as a “tool of thought”, a notation to help humans describe and solve complex problems. We were not trying to make everyday programming easy; we wanted to solve harder problems faster. (The complete code for calculating the mean of a list of numbers requires 4 characters in J.) Ironically, experience shows APLs are easier for novices to learn than conventional PLs."