Array programming: Languages Filter Programming Language topics

Share This

Array programming

In computer science, array programming languages (also known as vector or multidimensional languages) generalize operations on scalars to apply transparently to vectors, matrices, and higher dimensional arrays. Array programming primitives concisely express broad ideas about data manipulation. The...
Learn more about Array programming »

APL

APL (named after the book A Programming Language) is an interactive array-oriented language and integrated development environment which is available from a number of commercial and non-commercial vendors and for most computer platforms. It is based...

Introduced:

  • 1964

Nial

Nial (from "Nested Interactive Array Language") is a high-level array programming language developed from about 1981 by Mike Jenkins of Queen's University, Kingston, Ontario, Canada. Nial combines a functional programming notation for arrays based...

Parent Language:

Language Paradigms:

Introduced:

  • 1981

J

The J programming language, developed in the early 1990s by Ken Iverson and Roger Hui, is a synthesis of APL (also by Iverson) and the FP and FL function-level languages created by John Backus. To avoid repeating the APL special character problem, J...

Parent Language:

Influenced:

Influenced By:

View entire collection »

Introduced:

  • 1990

IDL programming language

IDL, short for interactive data language, is a programming language used for data analysis. It is popular in particular areas of science, such as astronomy. IDL is vectorized, numerical, and interactive, and is commonly used for interactive...

Language Paradigms:

Introduced:

  • 1977

A+

A+ is an array programming language, a dialect of APL with aggressive extensions. Arthur Whitney developed the "A" portion of A+, while other developers at Morgan Stanley extended it, adding a graphical user interface and other language features. A+...

Language Designers:

Parent Language:

Language Paradigms:

Influenced By:

Introduced:

  • 1988

K

K is a proprietary array processing language developed by Arthur Whitney and commercialized by Kx Systems. The language serves as the foundation for kdb, an in-memory, column-based database, and other related financial products. The language,...

Language Designers:

Influenced:

Introduced:

  • 1993

F-Script programming language

F-Script is an object-oriented scripting language developed by Philippe Mougin. In a nutshell, F-Script is Smalltalk with support for Array programming. F-Script is based on a pure object paradigm (every entity manipulated within the language is an...

SAC programming language

SAC (Single Assignment C) is a strict purely functional programming language which design is focused on the needs of numerical applications. Emphasis is laid on efficient support for array processing. Efficiency concerns are essentially twofold. On...

Introduced:

  • 1994

Q

Q is a proprietary array processing language developed by Arthur Whitney and commercialized by Kx Systems. The language serves as the query language for KDB+, a disk based and in-memory, column-based database. Kdb+ is based upon K, a terse variant...

Language Designers:

Edit Collection Schema
All topics in this collection are typed as Programming Language
Use Data from this Collection
Choose a format:

Images and articles are not included in export files, which are limited to 1000 items. Complete data dumps are also available here.

Flag this Collection
Why do you want to flag this collection?