DocumentCode
1987188
Title
Preprocessing first-class functions for Ada
Author
Bailes, Paul A. ; Johnston, Dan ; Salzman, Eric
Author_Institution
Dept. of Comput. Sci., Queensland Univ., Qld., Australia
fYear
1993
fDate
27-29 May 1993
Firstpage
524
Lastpage
528
Abstract
Realisation of the benefits of declarative programming can be acheived by improving its accessibility from other language cultures. Providing the essence of the functional style-first-class functions-for Ada is the example studied here. Its tasking facility provides a raw basis for first-class procedural abstractions, but without the desired applicative interface. This is achieved by staged development involving: multiple instances of the one function type; data transmission via parameter/result; recursion; and lazy evaluation
Keywords
Ada; functional programming; software prototyping; Ada; data transmission; declarative programming; first-class function preprocessing; first-class functions; first-class procedural abstraction; function type; functional programming; language culture; lazy evaluation; rapid prototyping; recursion; staged development; Australia; Computer science; Data preprocessing; Functional programming; Genetic programming; Production systems; Program processors; Prototypes; Software prototyping; Vocabulary;
fLanguage
English
Publisher
ieee
Conference_Titel
Computing and Information, 1993. Proceedings ICCI '93., Fifth International Conference on
Conference_Location
Sudbury, Ont.
Print_ISBN
0-8186-4212-2
Type
conf
DOI
10.1109/ICCI.1993.315317
Filename
315317
Link To Document