Índice:
Definição - O que significa Oberon?
Oberon é uma linguagem de programação de uso 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. O 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 do idioma é o conceito de extensão de tipo de tipos de registro.Techopedia explica Oberon
Oberon é uma linguagem de programação da família Pascal Modula-2, projetada com o lema de Einstein em mente: torne o mais simples possível, mas não o mais simples. O que isso significa essencialmente é que a principal diretriz para o design da linguagem era concentrar-se em adicionar 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 no Modula-2. Por exemplo, enfatiza o uso de conceitos de biblioteca para estender a linguagem e elimina os tipos de enumeração e subfaixa; os tipos de conjuntos eram limitados e algumas instalações de baixo nível foram drasticamente reduzidas ou completamente removidas, como as funções de transferência de tipos. E, para tornar o idioma mais seguro, foram introduzidas verificação de tipo estanque, verificação rigorosa de índice e verificação de ponteiro nulo em tempo de execução e conceitos de tipo seguro.
O idioma Oberon oferece os seguintes recursos:
- Suporte para programação de sistemas
- Coleta de lixo
- Módulos e compilação separada
- Isolamento de código não seguro
- Operações de cadeia
- Extensão de tipo com teste de tipo
