Oberon

Autor: John Stephens
Data De Criação: 27 Janeiro 2021
Data De Atualização: 29 Junho 2024
Anonim
ANTXRES - OBERON
Vídeo: ANTXRES - OBERON

Contente

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.

Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica Oberon

Oberon é uma linguagem de programação da família Pascal Modula-2, projetada com o lema de Einsteins: 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