APL and J
Summary Philosophy and Forecast
by Pascal Leray

More symbolic and compact is a code, more efficient it is!
At the opposite side of C, C++, and most other chattering languages
APL and J are outstanding models of compact coding techniques, based on vector-matrix representation,
allowing possible parallelism.

Consequently, programmer's semantic will is more preserved with APL and J,
allowing more conciseness, easy updates.

APL and J are not dead languages: for many programming veterans, it's the king language,
APL is currently used worldwide for many management and scientific tasks.


APL and J are a little bit esoteric, for many people, and the technical skill investment is high before the very beginning
APL has been standardized too early, and lacks with graphic system interfaces; Only recent implementations have opened drivers
with 2D & 3D graphics, easy system ressources, and bridges with other languages such as C.

My own researches and developments in APL:
Macro - assembly languages for chunky AMD chips 2910 2903 for GSI and CUBI 7 with 128 bits macro-code 1979 & 1981
3D Modelling and Animation system  1981-1985
Neural net RBF (Radial Basis Functions) simulator 1990
New 3D modelling system 1999