Joel Hough, Student Univeristy of Utah and First Place winner of Dyalog APL Programming Contest

Joel Hough, Student Univeristy of Utah and First Place winner of Dyalog APL Programming Contest![]() |
Presentation: "Why APL is Still Cool"Time: Friday 16:50 - 17:50 Location: Olympic
Abstract:
Agile software development, which APL users will claim has been in widespread use in the APL community since the 1970's has finally been named by the mainstream. APL is no longer alone in having data-parallel constructs or a "function-oriented" approach to programming. Many other features which were pioneered by APL implementers and users decades ago - such as (safe) dynamic typing, garbage collection, column-store databases, keyed index object stores, and "in-memory OLAP" (which made APL the curse of many a mainframe system administrator in the 1980's) have been absorbed into mainstream products. Why then, as the APL community prepares to celebrate the 50th anniversary of Kenneth Iverson's book titled "A Programming Language" in 2012, do many APL users still claim that the main obstacle to widespread adoption of APL is that the notation is still ahead of its time? This session will offer some possible answers to this question, and also discuss the potential of APL as vehicle for putting parallel processing at the fingertips of both programmers and domain experts. |
![]() |
||