Limbo (langage)
- Limbo (langage)
-
Pour les articles homonymes, voir
Limbo.
Le langage de programmation Limbo a été créé vers 1995 par Rob Pike, Sean Dorward, Phil Winterbottom avec l'aide de Dennis Ritchie pour le système d'exploitation Inferno.
C'est un langage hybride empruntant des fonctionnalités au C, au Pascal, au Alef de Winterbottom, au CSP de Tony Hoare et au Newsqueak de Robert Pike.
Le Limbo est un langage qui a été initialement conçu pour Inferno. Le compilateur Limbo génère des objets qui sont interprétés par la machine virtuelle Dis. Ces objets sont exécutables sur n'importe quelle plateforme disposant de Dis. À l'exception de la machine virtuelle, Inferno est intégralement écrit en Limbo.
Le Limbo est cité dans le livre de Dan Brown Forteresse Digitale. Dans l'intrigue, il sert à écrire un pisteur pour retrouver l'adresse d'un compte de messagerie électronique.
Un exemple de code : un Hello World
implement Command;
include "sys.m";
sys: Sys;
include "draw.m";
include "sh.m";
init(nil: ref Draw->Context, nil: list of string)
{
sys = load Sys Sys->PATH;
sys->print("Hello World!\n");
}
Voir aussi
Liens externes
Livres
- Programming in Limbo de Rob Pike et Sean Dorward, 1997.
- Inferno Programming With Limbo de Phillip Stanley-Marbell, 2003.
Wikimedia Foundation.
2010.
Contenu soumis à la licence CC-BY-SA. Source : Article Limbo (langage) de Wikipédia en français (auteurs)
Regardez d'autres dictionnaires:
Langage De Transformation XML — Un langage de transformation XML est un langage de programmation créé spécifiquement pour créer toute forme de document en sortie à partir d un document XML en entrée. Il y a deux cas spécifiques de transformation : XML vers XML : le… … Wikipédia en Français
Langage de transformation xml — Un langage de transformation XML est un langage de programmation créé spécifiquement pour créer toute forme de document en sortie à partir d un document XML en entrée. Il y a deux cas spécifiques de transformation : XML vers XML : le… … Wikipédia en Français
Langage De Description De Format De Document — Un langage de description de format de document est un langage permettant de définir un jeu de règles et contraintes qui seront utilisées pour savoir si une instance de document est valide par rapport à ce même jeu de règles et contraintes.… … Wikipédia en Français
Langage de description — de format de document Un langage de description de format de document est un langage permettant de définir un jeu de règles et contraintes qui seront utilisées pour savoir si une instance de document est valide par rapport à ce même jeu de règles … Wikipédia en Français
Limbo — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Sur les autres projets Wikimedia : « Limbo », sur le Wiktionnaire (dictionnaire universel) Le limbo est une sorte de danse qui consiste à… … Wikipédia en Français
Langage Python — Python (langage) Pour les articles homonymes, voir Python. Python … Wikipédia en Français
Langage de programmation Python — Python (langage) Pour les articles homonymes, voir Python. Python … Wikipédia en Français
Langage python — Python (langage) Pour les articles homonymes, voir Python. Python … Wikipédia en Français
Langage Assembleur — Assembleur Cet article concerne le langage d assemblage. Pour le programme produisant un exécutable à partir d un source écrit dans ce langage, voir Programme assembleur. Un langage d assemblage ou langage assembleur ou simplement… … Wikipédia en Français
Langage assembleur — Assembleur Cet article concerne le langage d assemblage. Pour le programme produisant un exécutable à partir d un source écrit dans ce langage, voir Programme assembleur. Un langage d assemblage ou langage assembleur ou simplement… … Wikipédia en Français