Cisco CloudCenter: Get the Hybrid IT Advantage


Definition - What does Oberon mean?

Oberon is a general-purpose, imperative, modular, structured and object-oriented programming language that was heavily influenced by the Modula-2 language, the direct successor to the Pascal programming language. Oberon was created in 1986 by Prof. Niklaus Wirth as a result of the concentrated effort to increase the power and performance of Modula-2 by reducing complexity. The principal feature of the language is the concept of type extension of record types.

Techopedia explains Oberon

Oberon is a programming language in the Pascal Modula-2 family, which was designed with Einstein's motto in mind: Make it as simple as possible, but not simpler. What this essentially means is that the major guideline for designing the language was to concentrate on adding basic essential features and to omit anything unnecessary. This results in a programming language that is rich with features but is very simple to learn and apply.

Oberon makes a lot of changes from its source material in Modula-2. For example, it emphasizes the use of library concepts to extend the language and does away with enumeration and subrange types; set types were limited and some low-level facilities were drastically reduced or completely removed such as type transfer functions. And in order to make the language safer, watertight type checking, strict index checking and nil-pointer checking at run-time, and safe type concepts were introduced.

The Oberon language offers the following features:
  • Support for systems programming
  • Garbage collection
  • Modules and separate compilation
  • Isolation of unsafe code
  • String operations
  • Type extension with type test
Share this:

Connect with us

Email Newsletter

Join thousands of others with our weekly newsletter

The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.