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.