Sorting on Electronic Computer Systems
Journal of the ACM (JACM)
A programming language
Programming notation in systems design
IBM Systems Journal
A common language for hardware, software, and applications
AFIPS '62 (Fall) Proceedings of the December 4-6, 1962, fall joint computer conference
Programming notation in systems design
IBM Systems Journal
History of IBM's technical contributions to high level programming languages
IBM Journal of Research and Development
Simple optimizations for an applicative array language for graphics processors
Proceedings of the sixth workshop on Declarative aspects of multicore programming
StagedSAC: a case study in performance-oriented DSL development
PEPM '12 Proceedings of the ACM SIGPLAN 2012 workshop on Partial evaluation and program manipulation
Hi-index | 0.00 |
The paper describes a succinct problem-oriented programming language. The language is broad in scope, having been developed for, and applied effectively in, such diverse areas as microprogramming, switching theory, operations research, information retrieval, sorting theory, structure of compilers, search procedures, and language translation. The language permits a high degree of useful formalism. It relies heavily on a systematic extension of a small set of basic operations to vectors, matrices, and trees, and on a family of flexible selection operations controlled by logical vectors. Illustrations are drawn from a variety of applications.