Oberon (lenguaje de programación)

Oberon (lenguaje de programación)

Oberon es un lenguaje de programación orientado a objetos y procedimental creado por Niklaus Wirth (autor también de Pascal, Modula y Modula-2) y sus colaboradores del ETHZ (Suiza).

Oberon puede considerarse una evolución de Modula-2 con un soporte completo de orientación a objetos. De este lenguaje y de sus antecesores hereda buena parte de la sintaxis y de la filosofía. Wirth siempre ha intentado simplificar los lenguajes sin que por ello se pierda en potencia. También está diseñado con la seguridad en mente: tiene chequeos de rango en arrays, recolector de basura y es fuertemente tipado. Sin embargo, por su intento de simplicidad carece de enumeraciones y enteros restringidos en rango, los cuales pueden implementarse como objetos.

La sintaxis de orientación a objetos de Oberon no se parece a la de otros lenguajes más populares como C++ o Java, pero sí guarda similitud con la de Ada 95.

Oberon es también el nombre de un sistema operativo, escrito en este lenguaje y para este lenguaje. Oberon se ha portado a otros sistemas (incluyendo a Windows y sistemas Unix) e incluso se puede compilar en código de bytes para la máquina virtual de Java. También existe un proyecto para crear un compilador para la plataforma .NET.

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Mira otros diccionarios:

  • Lenguaje de programación Oberon — Saltar a navegación, búsqueda Oberon es un lenguaje de programación orientado a objetos y procedimental creado por Niklaus Wirth (autor también de Pascal, Modula y Modula 2) y sus colaboradores del ETHZ (Suiza). Oberon puede considerarse una… …   Wikipedia Español

  • Lenguaje de programación Oberon — Oberon es un lenguaje de programación orientado a objetos y procedimental creado por Niklaus Wirth (autor también de Pascal, Modula y Modula 2) y sus colaboradores del ETHZ (Suiza). Oberon puede considerarse una evolución de Modula 2 con un… …   Enciclopedia Universal

  • Pascal (lenguaje de programación) — Para otros usos de este término, véase Pascal. Pascal Información general Paradigma imperativo (estructurado) Apareció en 1970 Diseñado po …   Wikipedia Español

  • Go (lenguaje de programación) — Go Desarrollador(es) Google golang.org Información general Extensiones comunes .go …   Wikipedia Español

  • Oberón (desambiguación) — Oberón puede significar: Oberón, en las leyendas del Rey Arturo, es el Rey de las Hadas, especialmente conocido personaje de la comedia El sueño de una noche de verano de William Shakespeare. Oberón, una luna de Urano El lenguaje de programación… …   Wikipedia Español

  • Oberón — puede significar: ● Oberón, en las leyendas del Rey Arturo, es el Rey de las Hadas, especialmente conocido personaje de la comedia El sueño de una noche de verano de William Shakespeare. ● Oberón, una luna de Urano ● El lenguaje de programación… …   Enciclopedia Universal

  • Anexo:Cronología de los lenguajes de programación — Esta es una cronología de los lenguajes de programación. Leyenda: ( Entrada ) significa un lenguaje de programación no universal * <AÑO> significa un lenguaje original (sin antecesor directo) Predecesor(es) Año Nombre Desarrollador… …   Wikipedia Español

  • Cronología de los lenguajes de programación — Saltar a navegación, búsqueda Esta es una cronología de lenguajes de programación. Leyenda: ( Entrada ) significa un lenguaje de programación no universal * <AÑO> significa un lenguaje original (sin antecesor directo) Predecesor(es) Año… …   Wikipedia Español

  • Niklaus Wirth — en una conferencia Nombre …   Wikipedia Español

  • Modula-3 — Información general Paradigma multiparadigma: imperativo, estructurado, modular Apareció en Años 1980 Diseñado por DEC y …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”