H ? « »

Language peer sets for NIAL:
Canada
Canada/1984
Designed 1984
1980s languages
Fourth generation
Late Cold War

NIAL(ID:1242/nia001)

alternate simple view
Country: Canada
Designed 1984
Published: 1985


for Nested Interactive Array Language

Mike Jenkins, Queen's University, Canada.

A multi-paradigm language that combines aspects of both functional and procedural languages.
Nial is a hybrid language combining a functional array language based on Trenchard More's mathematical treatment of nested arrays, with a procedural language with a familiar control structures. It has a rich set of language primitives that make it easy to rapidly develop loop-free data-driven algorithms.  



Structures:
Related languages
More array theory NIAL   Based on
NIAL Q'NIAL   Implementation

Samples:

References:
  • Schmidt, Fl and M. A. Jenkins (1982) Schmidt, Fl and M. A. Jenkins "Array diagrams and the Nial approach" International Conference on APL Heidelberg, Germany 1982 pp315-319 Abstract DOI
  • McCrosky, C. D.; Glasgow, J. J. and Jenkins, M. A. (1984) McCrosky, C. D.; Glasgow, J. J. and Jenkins, M. A. "Nial: A candidate language for fifth generation computer systems" Proceedings of the 1984 annual conference of the ACM on The fifth generation challenge p157-166 1984 Abstract
  • Roland, Jon (1985) Roland, Jon "Exotic Language Of The Month Club: NIAL currents" COmputer Language Magazine 2(9) Sept 1985 Extract: Text
  • Jenkins, M.A. et al (1986) Jenkins, M.A. et al "Programming Styles in NIAL"
          in (1986) IEEE Software 3(01) January 1986 (Multiparadigm language projects)
  • Beaudet, Philip J. and Jenkins, Michael A. (1988) Beaudet, Philip J. and Jenkins, Michael A. "Simulating the object-oriented paradigm to Nial" pp49-58 Abstract DOI
          in [SIGPLAN] (1988) SIGPLAN Notices 23(06) June 1988
  • Jenkins, M. A. and J. I. Glasgow (1989) Jenkins, M. A. and J. I. Glasgow "A logical basis for nested array data structures"
          in (1989) Computer Languages 14(1)
  • Shaumyan, Sebastian (1991) Shaumyan, Sebastian "Genotype: a pure functional array language" pp201-236
          in Restifo Mullin, Lenore M. et. al., (eds) (1991) Restifo Mullin, Lenore M. et. al., (eds) "Arrays, functional languages and parallel systems" Kluwer Academic Publishers, Boston, MA, 1991
  • Placer, John (1993) Placer, John "The promise of multiparadigm languages as pedagogical tools" pp81-86
          in [ACM] (1993) [ACM] Proceedings of the 1993 ACM Conference on Computer Science March 1993
  • Skillicorn, David B. and Talia, Domenico (1998) Skillicorn, David B. and Talia, Domenico "Models and languages for parallel computation" pp123-169
          in [ACM] (1998) [ACM] ACM Computing Surveys (CSUR) 30(2) June 1998
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder