Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

Nial

< >

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

#977on PLDB 43Years Old
REPL · Try It Online · Wikipedia

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 Example Token
Strings ✓ 'Hello world' '
Print() Debugging ✓ write
View source
- Build the next great programming language · Add · About · Search · Keywords · Livestreams · Labs · Resources · Acknowledgements · Part of the World Wide Scroll