Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Browse by topic Browse by titles Authors Reviewers Browse by issue Browse Help
ACM Press
  1-10 of 16 reviews Date Reviewed 
  New development of APL technology of modelling
Gusev D., Pospelov I.  ACM SIGAPL APL Quote Quad 25(1): 68-73, 1994. Type: Article

Work on APL compilers has been going on for about 20 years. A number of papers have appeared in APL conference proceedings describing various techniques for compiling APL. An APL compiler may appear that removes all constraints imposed by the lang...

Nov 1 1995
Merrill J.  ACM SIGAPL APL Quote Quad 25(1): 152-157, 1994. Type: Article

Merrill shares his experiences during the development and implementation of a custom database management system for a large bank. He combines inverted data files (in which table fields are stored as contiguous arrays) with APL functions performing...

Oct 1 1995
  The APL theory of human vision
Langlet G.  ACM SIGAPL APL Quote Quad 25(1): 105-121, 1994. Type: Article

The “theory of human vision” of the title is essentially a theory of processing digital information, where processing includes both the storage and the transmission of information. All digital information can be represented as strings ...

Sep 1 1995
  Restriction riddance: more power to parentheses
van Batenburg F.  ACM SIGAPL APL Quote Quad 25(1): 220-224, 1994. Type: Article

The author points out that the history of APL is one of the removal of restrictions, citing as examples not having to declare the datatypes of language elements such as variables before use, not tying them to one datatype, and not having to declar...

Aug 1 1995
  Extending APL2 to include program control structures
Selby D.  ACM SIGAPL APL Quote Quad 24(1): 209-213, 1993. Type: Article

An intriguing rationale is provided for the introduction of new keywords that expedite more formal control structures in APL2. Formal definitions of the newly proposed keywords, such as if, then, else, do, and while, are included alo...

Jan 1 1995
  Array morphology
Bernecky R.  ACM SIGAPL APL Quote Quad 24(1): 6-16, 1993. Type: Article

Certain problems in compiling dynamic, array-oriented languages such as APL are addressed. Compiling APL is difficult because the language design favors consistent treatment of its high-level data structures, multidimensional arrays, over efficien...

Nov 1 1994
  From trees into boxes
Steinbrook D., McDonnell E.  ACM SIGAPL APL Quote Quad 24(1): 267-276, 1993. Type: Article

J, a derivative of APL, has arrays (which it calls “boxes”) as its only data structure. In this progress report, the authors propose to add trees as a specialization of arrays. After reviewing previous approaches, which introduced tree...

Aug 1 1994
  Integrating APL with symbol manipulation, numerical software and graphics
Apiola H., Peltola P.  ACM SIGAPL APL Quote Quad 20(4): 10-17, 1990. Type: Article

The authors’ Environment for Scientific Computing (ESC) contains the ingredients mentioned in the paper’s title. The basic system is the vector-manipulation language APL. Symbol manipulation was originally provided by REDUCE. Current v...

Aug 1 1992
  The A+ programming language, a different APL
Girardot J.  ACM SIGAPL APL Quote Quad 20(4): 149-160, 1990. Type: Article

Many computer scientists dislike several things about APL. The best-known are lack of proper block and control structures, dynamic binding, and the lack of first-class functions. The author discusses each of these deficiencies and gives APL exampl...

May 1 1992
  Design and implementation of the interface to compiled languages in APL*PLUS II
Wheeler J.  ACM SIGAPL APL Quote Quad 20(4): 412-417, 1990. Type: Article

APL*PLUS II runs under the MS-DOS operating system (releases prior to 5.0) and links with pre-compiled modules written in C, FORTRAN, or Pascal. Wheeler gives a thorough description of the problems, issues, and tentative solutions to working on an...

Feb 1 1992
Display per column
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright © 2000-2017 ThinkLoud, Inc.
Terms of Use
| Privacy Policy