Limbo (programming language)
Limbo is a programming language for writing distributed systems and is the language used to write applications for the Inferno operating system. It was designed at Bell Labs by , , and Rob Pike. The Limbo compiler generates architecture-independent object code which is then interpreted by the Dis virtual machine or compiled just before runtime to improve performance. Therefore all Limbo applications are completely portable across all Inferno platforms.
- Abstraction100002137
- ArtificialLanguage106894544
- Code106355894
- CodingSystem106353757
- Communication100033020
- language
- Language
- Language106282651
- ProgrammingLanguage
- ProgrammingLanguage106898352
- Q315
- Q9143
- software
- Software106566077
- SoftwareObject
- Thing
- WikicatProgrammingLanguages
- Writing106359877
- WrittenCommunication106349220
- Comment
- enLimbo is a programming language for writing distributed systems and is the language used to write applications for the Inferno operating system. It was designed at Bell Labs by , , and Rob Pike. The Limbo compiler generates architecture-independent object code which is then interpreted by the Dis virtual machine or compiled just before runtime to improve performance. Therefore all Limbo applications are completely portable across all Inferno platforms.
- Designer
- enSean Dorward, Phil Winterbottom, Rob Pike
- Designer
- Phil Winterbottom
- Rob Pike
- Sean Dorward
- Developer
- Bell Labs
- Developer
- Bell Labs
- Developer
- Vita Nuova Holdings
- Developer
- Vita Nuova Holdings
- Has abstract
- enLimbo is a programming language for writing distributed systems and is the language used to write applications for the Inferno operating system. It was designed at Bell Labs by , , and Rob Pike. The Limbo compiler generates architecture-independent object code which is then interpreted by the Dis virtual machine or compiled just before runtime to improve performance. Therefore all Limbo applications are completely portable across all Inferno platforms. Limbo's approach to concurrency was inspired by Hoare's communicating sequential processes (CSP), as implemented and amended in Pike's earlier Newsqueak language and Winterbottom's Alef.
- Homepage
- www.vitanuova.com/inferno/limbo.html
- Hypernym
- Language
- Implementations
- Dis virtual machine
- Influenced
- Go (programming language)
- Influenced
- Go (programming language)
- Influenced
- Rust (programming language)
- Influenced
- Rust (programming language)
- Influenced
- Stackless Python
- Influenced
- Stackless Python
- InfluencedBy
- Alef (programming language)
- C (programming language)
- Communicating sequential processes
- Newsqueak
- Pascal (programming language)
- Influenced by
- Alef (programming language)
- C (programming language)
- Communicating sequential processes
- Newsqueak
- Pascal (programming language)
- Is primary topic of
- Limbo (programming language)
- Label
- enLimbo (programming language)
- License
- enGNU GPL v2, see NOTICE in limbo subfolder of the tarball
- License
- GNU GPL
- Link from a Wikipage to an external page
- bitbucket.org/inferno-os/inferno-os/src/62ae0f75aa714c7bab5e714fcf90f4026b7ba911/limbo/%3Fat=default
- doc.cat-v.org/inferno/4th_edition/limbo_language/addendum
- doc.cat-v.org/inferno/4th_edition/limbo_language/descent
- doc.cat-v.org/inferno/4th_edition/dis_VM_design
- doc.cat-v.org/inferno/4th_edition/dis_VM_specification
- www.vitanuova.com/inferno/papers/hotchips.html
- swtch.com/~rsc/thread/
- web.archive.org/web/20081011054044/http:/www.gemusehaken.org/ipwl/
- doc.cat-v.org/inferno/4th_edition/limbo_language/limbo
- www.vitanuova.com/inferno/limbo.html
- Link from a Wikipage to another Wikipage
- Abstract data type
- Ada (programming language)
- Alef (programming language)
- Application software
- AT&T Hobbit
- BeBox
- Bell Labs
- Brian Kernighan
- C. A. R. Hoare
- C (programming language)
- Category:Concurrent programming languages
- Category:C programming language family
- Category:Free compilers and interpreters
- Category:Inferno (operating system)
- Category:Virtual machines
- Channel (programming)
- Communicating sequential processes
- Compiler
- Computer architecture
- Concurrent computing
- Concurrent programming
- Control flow
- Data motion
- Dennis M. Ritchie
- Dis virtual machine
- Garbage collection (computer science)
- GNU GPL
- Go (programming language)
- Inferno (operating system)
- Interprocess communication
- Modularity (programming)
- Newsqueak
- Object code
- Pascal (programming language)
- Phillip Stanley-Marbell
- Phil Winterbottom
- Plan 9 from Bell Labs
- Process (computing)
- Programming language
- Real-time computing
- Reference counting
- Rob Pike
- Rust (programming language)
- Sean Dorward
- Stackless Python
- Strongly-typed programming language
- Type checking
- Vita Nuova Holdings
- Name
- enLimbo
- Name
- enLimbo
- OperatingSystem
- Inferno (operating system)
- Page
- www.vitanuova.com/inferno/limbo.html
- Paradigm
- Concurrent computing
- SameAs
- 4786435-7
- 4jgbj
- Limbo
- Limbo (język programowania)
- Limbo (langage)
- Limbo (lenguaje de programación)
- Limbo (linguagem de programação)
- Limbo (linguaggio)
- Limbo (programmeringsspråk)
- Limbo (Programmiersprache)
- Limbo (programming language)
- Limbo (programspråk)
- Limbo (мова програмування)
- Limbo (プログラミング言語)
- Limbo (程式語言)
- m.01j9gq
- Q544927
- ليمبو (لغة برمجة)
- لیمبو (زبان برنامهنویسی)
- લિમ્બો(પ્રોગ્રામિંગ ભાષા)
- 림보 (프로그래밍 언어)
- Subject
- Category:Concurrent programming languages
- Category:C programming language family
- Category:Free compilers and interpreters
- Category:Inferno (operating system)
- Category:Virtual machines
- Typing
- Strongly-typed programming language
- WasDerivedFrom
- Limbo (programming language)?oldid=1091514776&ns=0
- Website
- limbo.html
- WikiPageLength
- 6620
- Wikipage page ID
- 236298
- Wikipage revision ID
- 1091514776
- WikiPageUsesTemplate
- Template:Authority control
- Template:Citation
- Template:Infobox programming language
- Template:ISBN
- Template:More citations needed
- Template:Other uses
- Template:Portal
- Template:Reflist
- Template:Rob Pike navbox
- Template:Short description
- Template:Start date and age
- Wordnet_type
- synset-programming language-noun-1