Languages Features Creators Calendar CSV Resources Blog About Pricing Add Language
GitHub icon

Nial

Nial - Programming language

< >

Nial, aka Nested Interactive Array Language, is a programming language created in 1981 by Mike Jenkins.

#625on PLDB 42Years Old 125Users
1Books 0Papers

Try now: TIO

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. Jenkins co-created the Jenkins–Traub algorithm. Nial combines a functional programming notation for arrays based on an array theory developed by Trenchard More with structured programming concepts for numeric, character and symbolic data. Read more on Wikipedia...


Example from hello-world:
write 'Hello World'; bye
Example from Wikipedia:
quicksort is fork [ >= [1 first,tally], pass, link [ quicksort sublist [ < [pass, first], pass ], sublist [ match [pass,first],pass ], quicksort sublist [ > [pass,first], pass ] ] ]

Language features

Feature Supported Token Example
Strings '
'Hello world'
Print() Debugging write

Books about Nial from ISBNdb

title authors year publisher
A Basis For Effective Logic Programming In Nial Blevis, Eli B. National Library Of Canada
triton.html · nial.html · sam-format.html

View source

- Build the next great programming language · Search · v2023 · Day 208 · Docs · Acknowledgements · Traffic · Traffic Today · Mirrors · GitHub · feedback@pldb.com