Howdy Logo
Glossary Hero image

The Howdy Glossary

Search terms in Glossary

Active Oberon

Active Oberon is an extension of the Oberon programming language, which itself is an evolution of Modula-2. The language was developed by Niklaus Wirth and Jürg Gutknecht in the late 1990s at ETH Zurich as a part of the Bluebottle operating system project. Active Oberon extends its ancestor with support for active objects — self-contained entities that encapsulate state and behavior. The language uses a persistent programming model, where object data is stored directly within objects that can persist between program invocations without explicit serialization or deserialization operations. This feature simplifies memory management by eliminating the need for garbage collection while maintaining the safety provided by strong typing and runtime checking of array bounds and pointer dereferencing.

Back
Hire Active Oberon Experts

Enter your email to get started.