• DocumentCode
    3466197
  • Title

    Programming in Limbo

  • Author

    Dorward, S. ; Pike, R. ; Winterbottom, P.

  • Author_Institution
    Bell Labs., Lucent Technol., USA
  • fYear
    1997
  • fDate
    23-26 Feb. 1997
  • Firstpage
    245
  • Lastpage
    250
  • Abstract
    Limbo is the application programming language for the Inferno operating system. Although Limbo looks syntactically like C, it has a number of features that make it easier to use, safer and more suited to the heterogeneous, networked Inferno environment: a rich set of basic types, strong typing, garbage collection, concurrency, communications, and modules. Limbo may be interpreted or compiled ´just in time´ for efficient, portable execution. This paper introduces the language by studying an example of a complete, useful Limbo program. The program illustrates general programming as well as aspects of concurrency, graphics, module loading, and other features of Limbo and Inferno.
  • Keywords
    computer graphics; high level languages; network operating systems; program compilers; programming; software portability; storage management; C language; Inferno; Limbo; application programming language; basic types; communications; concurrency; garbage collection; heterogeneous networked environment; network operating system; software portability; strong typing; High-level languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Compcon '97. Proceedings, IEEE
  • Conference_Location
    San Jose, CA, USA
  • ISSN
    1063-6390
  • Print_ISBN
    0-8186-7804-6
  • Type

    conf

  • DOI
    10.1109/CMPCON.1997.584719
  • Filename
    584719