• 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