• 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