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
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;
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
DOI :
10.1109/JCIT.1990.128298