Limbo je programovací jazyk vytvořený společností Bell Labs na počátku 90. let. Byl navržen jako jednoduchý, snadno použitelný jazyk, který by usnadnil tvorbu programů i neprogramátorům. Jazyk Limbo byl také navržen tak, aby byl velmi dobře přenositelný a programy v něm napsané bylo možné snadno přenášet na různé platformy.
Limbo je procedurální jazyk, což znamená, že programy jsou psány jako posloupnost instrukcí. Limbo má malou sadu vestavěných datových typů, včetně celých čísel, řetězců a logických výrazů. Limbo podporuje také uživatelsky definované datové typy.
Jazyk Limbo není příliš populární, ale byl použit v několika významných projektech. Jedním z nich je operační systém Plan 9, který vyvinula společnost Bell Labs. Plan 9 používá Limbo pro své uživatelské rozhraní. Dalším je operační systém Inferno, který vyvinula společnost Lucent Technologies. Inferno se používá v řadě vestavěných systémů, jako jsou mobilní telefony a směrovače.
Pokud máte zájem se s Limbo seznámit, je k dispozici několik zdrojů. Dobrým začátkem je kniha "Limbo Programming" od Johna Ousterhouta. K operačnímu systému Plan 9 je také přiložen výukový program.