APL thinking: examples
In an effort to understand "APL thinking", we examine a few selected examples of using APL to solve specific problems, namely: compute the median of a numerical vector; simulate the Replicate function; string search; carry forward work-to-be-done in excess of capacity; rotate concentric re...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Tagungsbericht |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | In an effort to understand "APL thinking", we examine a few selected examples of using APL to solve specific problems, namely: compute the median of a numerical vector; simulate the Replicate function; string search; carry forward work-to-be-done in excess of capacity; rotate concentric rectangular rings in a matrix; find column indices of pivots in an echelon matrix.
These examples are drawn from our teaching experience as well as from APL literature. We are particularly interested in studying thinking processes underlying alternative solutions to such problems - i.e., our goal is to "get inside the head" of the APL programmer. Analyses include reconstructing thoughts, comparing alternative approaches, and, in general, scrutinizing supposed characteristics of APL thinking. |
---|---|
ISSN: | 0163-6006 |
DOI: | 10.1145/28315.28370 |