Оберон (англ. Oberon) — язык структурного программирования, первая версия которого была разработана в 1985-1990 годах Никлаусом Виртом и Юргом Гуткнехтом. Оберон поддерживает возможности процедурного, модульного, компонентного, рефлективного и системного программирования, а также программирования абстрактных типов данных (ADT programming). Ввод/вывод, параллельное программирование и обработка исключений в этом языке вынесены на уровень внешних библиотек. Оберон считается более простым и мощным языком, чем Паскаль. Имеются следующие версии языка: Oberon-2 (1995), Component Pascal (2001), Active Oberon (2004), Zonnon (2004).