Nial (Nested Interactive Array Language) is an array programming language developed by Michael Jenkins at Queen's University in Canada beginning in the late 1970s, distinguished from other array languages such as APL by its support for arbitrarily nested arrays rather than only flat, rectangular arrays, and by its use of an English-like keyword syntax rather than APL's special symbol set. Nial combines array-processing operators with functional-programming features and was designed with an explicit goal of being more readable to newcomers than symbol-heavy array languages.
Facts
Classification
Typing Discipline First Released SignificanceNial is most often used for prototyping and artificial intelligence. 2 Nial
Filter Results1 entry
FAQs
How does Nial differ from APL?
It offers a more traditional programming language syntax than standard APL.
Nial is part of the APL family of programming languages, with the philosophy that the best design could come from a combination of both functional and imperative styles in an array language. It differs from standard APL in that it offers a more traditional programming language syntax.
Connections
Follows Typing Discipline
In Field
Influenced By
Nial infobox: "Influenced by: APL (programming language), Lisp (programming language)." en.wikipedia.org/wiki/Nial
Licensed Under
Sources
1. Wikidata: Nial
- Wikidata Q7023815, class allow-list match (w-wdresolver-0926)
- Wikidata Q7023815 P571 (inception)
- Wikidata Q7023815 P7078 (typing discipline)
View the Source2. Nial, Wikipedia
Lead section, second sentence
It is most often used for prototyping and artificial intelligence.
- Wikipedia infobox license field
In Field: Programming Language Theory, Lead sentence
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.
View the SourceProgramming Language Database (PLDB): Nial - PLDB
Programming Language Database (PLDB)In Group: APL and Its Descendants, Page textQuote, In Group: APL and Its Descendants, Page text
is a high-level array programming language
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.