DocumentCode
2762783
Title
Functional C: an extended functional programming language
Author
Kim, Myuhng J. ; Jhon, Chu S.
Author_Institution
Dept. of Comput. Sci., Seoul Nat. Univ., South Korea
fYear
1990
fDate
22-25 Oct 1990
Firstpage
298
Lastpage
302
Abstract
An extended functional programming language, the Functional C language is proposed. The language provides a granularity-controlling feature that helps to reduce the communication overhead in the program execution. In addition, a programmer can impose several evaluation schemes on program segments for efficient evaluation. The language can be regarded as an extension of the C language in the sense that intergrain operations are specified by using functional language features, whereas intragrain operations can be specified by using most features of C. This helps to expand the application domain of Functional C to that of imperative programming languages. The target machine for Functional C is described
Keywords
C language; functional programming; high level languages; C language; Functional C; communication overhead; extended functional programming language; granularity-controlling feature; imperative programming languages; intergrain operations; intragrain operations; program execution; program segments; target machine; Calculus; Communication system control; Computer languages; Functional programming; Grain size; Mathematical model; Parallel processing; Parallel programming; Program processors; Programming profession;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Technology, 1990. 'Next Decade in Information Technology', Proceedings of the 5th Jerusalem Conference on (Cat. No.90TH0326-9)
Conference_Location
Jerusalem
Print_ISBN
0-8186-2078-1
Type
conf
DOI
10.1109/JCIT.1990.128298
Filename
128298
Link To Document