Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a223407578348cc1

Jump to content

Object Oberon

From Wikipedia, the free encyclopedia

Object Oberon
ParadigmsImperative, structured, modular, object-oriented
FamilyWirth Oberon
DeveloperHanspeter Mössenböck
Josef Templ
Robert Griesemer
First appearedJune 1989; 37 years ago (1989-06)
Typing disciplineStrong, hybrid (static and dynamic)
ScopeLexical (static)
Implementation languageOberon
Websitewww.projectoberon.com
Influenced by
Modula-2, Oberon
Influenced
Oberon-2

Object Oberon is a programming language which is based on the language Oberon with features for object-oriented programming.[1][2] Oberon-2 was essentially a redesign of Object Oberon.

References

[edit]
  1. Mössenböck, Hanspeter; Templ, Josef; Griesemer, Robert (June 1989). Object Oberon: An Object-Oriented Extension of Oberon: ETH TR 109 (Report). ETH Zurich.
  2. Mössenböck, H.; Templ, J. (1989). "Object Oberon: A Modest Object-Oriented Language". Structured Programming. 10 (4). ETH Zurich.