Oberon

Definição – o que Oberon significa?

Oberon é uma linguagem de programação de propósito geral, imperativa, modular, estruturada e orientada a objetos que foi fortemente influenciada pela linguagem Modula-2, a sucessora direta da linguagem de programação Pascal. Oberon foi criado em 1986 pelo Prof. Niklaus Wirth como resultado do esforço concentrado para aumentar a potência e o desempenho do Modula-2 reduzindo a complexidade. A principal característica da linguagem é o conceito de extensão de tipo de tipos de registro.

Definirtec explica Oberon

Oberon é uma linguagem de programação da família Pascal Modula-2, que foi projetada com o lema de Einstein em mente: torne-o o mais simples possível, mas não mais simples. O que isso significa essencialmente é que a principal diretriz para projetar a linguagem era concentrar-se na adição de recursos essenciais básicos e omitir qualquer coisa desnecessária. Isso resulta em uma linguagem de programação rica em recursos, mas muito simples de aprender e aplicar.

Oberon faz muitas alterações em seu material de origem em Modula-2. Por exemplo, enfatiza o uso de conceitos de biblioteca para estender a linguagem e dispensa tipos de enumeração e subfaixa; os tipos de conjuntos foram limitados e algumas instalações de baixo nível foram drasticamente reduzidas ou completamente removidas, como funções de transferência de tipo. E para tornar a linguagem mais segura, foram introduzidos os conceitos de verificação estanque de tipo, verificação estrita de índice e verificação de nil-ponteiro em tempo de execução.

A linguagem Oberon oferece os seguintes recursos:

  • Suporte para programação de sistemas
  • Coleta de lixo
  • Módulos e compilação separada
  • Isolamento de código inseguro
  • Operações de string
  • Extensão de tipo com teste de tipo