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
Link To Document