Back

Oberon-2

Oberon-2 is a programming language that is an extension of the original Oberon language and is designed for system-level programming. It is primarily used for developing operating systems, embedded systems, and high-performance applications.

Hello, world code example:

MODULE Goodbye;
IMPORT Out;
  PROCEDURE World*;
  BEGIN
    Out.String("Hello world!");Out.Ln
  END World;
BEGIN
  World;
END Goodbye.

Popularity: Less than 1% of developers are using or have used this language.*
*According to StackOverflow's 2023 survey.