Title :
Array theory, logic and the Nial language
Author :
Glasgow, Janice I. ; Jenkins, Michael A.
Author_Institution :
Dept. of Comput. & Inf. Sci., Queen´´s Univ., Kingston, Ont., Canada
Abstract :
A logical description of arrays is developed, indicating that it is possible to incorporate array data structures into a theory that builds on the conventional theory of lists. This theory provides a basis for the functional programming language Nial. An emphasis in the development of Nial has been to explore ways to integrate the logic programming paradigm with the functional-programming and array-handling capabilities of the language. By providing a logical basis for array theory, the authors have provided a formal basis for the development of a semantics for logic programming with arrays in Nial.<>
Keywords :
functional programming; high level languages; logic programming; programming theory; Nial language; array data structures; arrays; functional programming language; lists; logic programming paradigm; logical description; semantics; Computer languages; Computer science; Data structures; Information science; Logic arrays; Logic programming; Magnetic heads; Mathematics; Programmable logic arrays; Set theory;
Conference_Titel :
Computer Languages, 1988. Proceedings., International Conference on
Conference_Location :
Miami Beach, FL, USA
Print_ISBN :
0-8186-0874-9
DOI :
10.1109/ICCL.1988.13077