History of the ETH Programming Languages

Oberon [1] is the latest member of the Pascal family of compact programming languages. From its ancestors Pascal and Modula-2, it inherits a concise, highly expressive, and self-explanatory syntax, strictly enforced data types, and a module concept. In addition, Oberon features polymorphism based on record type extension. Active Oberon [2] is an evolution of Oberon combining the “spirit of Oberon” with the newest component technology. We aim at using Active Oberon in lectures on both small-scale and large-scale programming. Active Oberon for .NET is a first implementation of the new language.

Get Programming in the .NET Environment now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.