martes, 16 de noviembre de 2010

Lenguaje de Programación Limbo

LENGUAJES DE PROGRAMACIÓN

Limbo es un lenguaje de programación para escribir sistemas distribuidos. Además es el lenguaje usado para escribir aplicaciones para el sistema operativo Inferno. Fue diseñado en los Laboratorios Bell por Sean Dorward, Phil Winterbottom y Rob Pike.
El compilador de Limbo genera código objeto independiente de la plataforma que luego es interpretado por la máquina virtual Dis o compilado antes de su ejecución para mejorar el rendimiento. Por ello, todas las aplicaciones hechas con Limbo son completamente portables en todas las plataformas soportadas por Inferno.

Características del lenguaje

Limbo tiene las siguientes características:
  • Programación Modular
  • Programación concurrente
  • Chequeo de tipos estricto tanto en tiempo de compilación y ejecución
  • Comunicación entre procesos sobre canales tipificados
  • Recolección de basura automática
  • Tipos de dato abstractos simples

 Ejemplo de como compilar y ejecutar un codigo en Limbo:






1 comentario: