Limbo (プログラミング言語)
ウィキペディア フリーな encyclopedia
Limbo は分散システム構築用プログラミング言語であり、Infernoオペレーティングシステムでのアプリケーションソフトウェア作成に使う。ベル研究所の Sean Dorward、Phil Winterbottom、ロブ・パイクが設計した。
概要 パラダイム, 登場時期 ...
パラダイム | 並行 |
---|---|
登場時期 | 1995年 (29年前) (1995) |
設計者 | Sean Dorward、Phil Winterbottom、Rob Pike |
開発者 | ベル研究所 / Vita Nuova Holdings |
型付け | 強い型付け |
主な処理系 | Dis virtual machine |
影響を受けた言語 | C言語、Pascal、CSP、Alef、Newsqueak |
影響を与えた言語 | Stackless Python、Go |
プラットフォーム | Inferno |
ライセンス | オープンソース |
ウェブサイト | |
テンプレートを表示 |
閉じる
Limbo コンパイラはアーキテクチャ独立なオブジェクトコードを生成し、それを Dis 仮想機械でインタプリタ実行するか、性能を強化するために実行直前にコンパイルする。したがって、Limbo で書いたアプリケーションは全ての Inferno プラットフォーム上で動作可能である。
Limbo における並行性の方式は、アントニー・ホーアの Communicating Sequential Processes (CSP) に影響を受けている。