{{language|Oberon-2
|strength=strong
|safety=safe
|express=explicit
|compat=structural
|checking=static
|parampass=both
|gc=yes
|LCT=yes}}Oberon-2 is a further development of the Modula series of languages by Niklaus Wirth. Oberon was both the name for the systems programming language and the operating system.