DocumentCode
1987546
Title
Why functional languages really need parallelism
Author
Bailes, Paul A. ; Gong, Ming ; Moran, Andrew
Author_Institution
Dept. of Comput. Sci., Queensland Univ., Qld., Australia
fYear
1993
fDate
27-29 May 1993
Firstpage
423
Lastpage
427
Abstract
The essence of the desirability of functional languages is their great extensibility, compared with other language classes, on account of their formally greater effective (as opposed to ultimate Church-Turing-theoretical) expressive power. A straight-forward extension exercise shows that mere “functional” languages ultimately capitalise rather than promise, that certain functionality is beyond their effective expressiveness. In order to close the functional expressiveness gap, parallelism, hitherto regarded as an interesting implementation device, emerges as a necessary semantic enhancement to functional languages
Keywords
functional programming; programming languages; extensibility; functional expressiveness; functional languages; language classes; parallelism; semantic enhancement; Acceleration; Australia; Computer science; Design engineering; Employment; Functional programming; Libraries; Parallel processing; Parallel programming; Programming profession;
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.315336
Filename
315336
Link To Document