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 :
بازگشت