Hogar Desarrollo ¿Qué es oberon? - definición de techopedia

¿Qué es oberon? - definición de techopedia

Tabla de contenido:

Anonim

Definición - ¿Qué significa Oberon?

Oberon es un lenguaje de programación de propósito general, imperativo, modular, estructurado y orientado a objetos que fue fuertemente influenciado por el lenguaje Modula-2, el sucesor directo del lenguaje de programación Pascal. Oberon fue creado en 1986 por el Prof. Niklaus Wirth como resultado del esfuerzo concentrado para aumentar la potencia y el rendimiento de Modula-2 al reducir la complejidad. La característica principal del lenguaje es el concepto de extensión de tipo de tipos de registro.

Techopedia explica Oberon

Oberon es un lenguaje de programación en la familia Pascal Modula-2, que fue diseñado con el lema de Einstein en mente: hacerlo lo más simple posible, pero no más simple. Lo que esto significa esencialmente es que la directriz principal para diseñar el lenguaje era concentrarse en agregar características esenciales básicas y omitir cualquier cosa innecesaria. Esto da como resultado un lenguaje de programación que es rico en características pero es muy simple de aprender y aplicar.


Oberon realiza muchos cambios desde su material fuente en Modula-2. Por ejemplo, enfatiza el uso de conceptos de biblioteca para extender el lenguaje y elimina los tipos de enumeración y subrango; los tipos de conjuntos eran limitados y algunas instalaciones de bajo nivel se redujeron drásticamente o se eliminaron por completo, como las funciones de transferencia de tipos. Y para que el lenguaje sea más seguro, se introdujeron la verificación de tipo a prueba de agua, la verificación estricta de índice y la verificación de puntero nulo en tiempo de ejecución, y los conceptos de tipo seguro.


El idioma Oberon ofrece las siguientes características:

  • Soporte para la programación de sistemas.
  • Recolección de basura
  • Módulos y compilación separada
  • Aislamiento de código inseguro
  • Operaciones de cadena
  • Extensión de tipo con prueba de tipo
¿Qué es oberon? - definición de techopedia