The Orc Programming Language

被引:0
|
作者
Kitchin, David [1 ]
Quark, Adrian [1 ]
Cook, William [1 ]
Misra, Jayadev [1 ]
机构
[1] Univ Texas Austin, Austin, TX 78712 USA
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Orc was originally presented as a process calculus. It has now evolved into a full programming language which we describe ill this paper. The language has the structure and feel of a functional programming language! yet, it, handles many non-functional aspects effectively including spawning of concurrent threads, time-outs and mutable state. We first, describe the original concurrency combinators of the process calculus. Next we describe a small functional programming language that forms the core language. Then we show how the concurrency combinatiors of the process calculus and the functional core language are integrated seamlessly. The resulting language and its supporting libraries have proven very effective ill describing typical concurrent computations; we demonstrate how several practical concurrent programming problems axe easily solved ill Orc.
引用
收藏
页码:1 / 25
页数:25
相关论文
共 50 条
  • [1] A Denotational Semantical Model for Orc Language
    Li, Qin
    Zhu, Huibiao
    He, Jifeng
    THEORETICAL ASPECTS OF COMPUTING, 2010, 6255 : 106 - 120
  • [2] PROGRAMMING LANGUAGE
    STEWART, D
    LIBRARY SOFTWARE REVIEW, 1991, 10 (01): : 85 - 87
  • [3] PROGRAMMING LANGUAGE
    OTTAVIANI, J
    LIBRARY SOFTWARE REVIEW, 1992, 11 (04): : 34 - 38
  • [4] A PROGRAMMING LANGUAGE
    IVERSON, KE
    COMMUNICATIONS OF THE ACM, 1962, 5 (03) : 142 - 142
  • [5] PROGRAMMING LANGUAGE
    GROTOPHORST, CW
    LIBRARY SOFTWARE REVIEW, 1991, 10 (03): : 209 - 213
  • [6] A PROGRAMMING LANGUAGE
    BLUM, EK
    AMERICAN MATHEMATICAL MONTHLY, 1964, 71 (10): : 1146 - &
  • [7] Programming language
    Cacovean, Laura Florentina
    Popa, Emil Marin
    3RD INT CONF ON CYBERNETICS AND INFORMATION TECHNOLOGIES, SYSTEMS, AND APPLICAT/4TH INT CONF ON COMPUTING, COMMUNICATIONS AND CONTROL TECHNOLOGIES, VOL 3, 2006, : 172 - +
  • [8] PROGRAMMING LANGUAGE
    GROTOPHORST, CW
    LIBRARY SOFTWARE REVIEW, 1992, 11 (05): : 70 - 72
  • [9] PROGRAMMING LANGUAGE
    MYERS, JE
    LIBRARY SOFTWARE REVIEW, 1991, 10 (06): : 429 - 432
  • [10] The programming language
    不详
    OPTIMAL INTERPROCEDURAL PROGRAM OPTIMIZATION, 1998, 1428 : 71 - 77