H ? « »

Language peer sets for J:
United States
United States/1990
Designed 1990
1990s languages
Fifth generation
Post-Cold War
Genus Array
Specialised Languages
Rank 1 unlabelled
Rank 1
Rank 1 unlabelled/1990
Rank 1/1990
Array/United States
Rank 1 unlabelled/United States
Rank 1/United States
Specialised Languages
Specialised Languages/1990
Specialised Languages/us


Iverson's second (simplified, ascii, functional) array-based language 

alternate simple view
Country: United States
Designed 1990
Published: 1990
Genus: Array
Sammet category: Specialised Languages

A very high-level general-purpose language, partially derivative and partially a rethink of APL, with strong emphasis on functional programming and array processing.

Purely functional with lexical scope and more conventional control structures, plus several new concepts such as function rank and function arrays.

J was designed and developed by Ken Iverson and Roger Hui, and implemented by Iverson Software Inc.(ISI). J is distinguished by it's simple and consistent rules, a large set of built-in functions, powerful facilities for defining new operations, and a general and systematic treatment of arrays. It is ideal for complex analytical work, modeling, and RAD ( Rapid Application Development).

Related languages
APL J   Evolution of
J APROL   Derivation of

  • (1990) "APL\?", Roger K.W. Hui et al, APL90 Conf Proc, Quote Quad 20(4):192-200.
  • Hui, Iverson: (1998) Hui, Iverson: "J Dictionary"; 1998;
  • Thomson, N. (2001) Thomson, N. (2001). J, the natural language for analytic computing. Baldock, Hertfordshire, England ; Philadelphia, PA, Research Studies Press.
  • (2002) Library of Congress Subject Headings J35
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder