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