Modula-2

Back

Modula-2 is a strongly-typed, procedural programming language that emphasizes modular programming and language safety. It is commonly used for system programming, education, and embedded systems development.

Hello, world:

MODULE Hello;
IMPORT InOut;

BEGIN
  InOut.WriteString('Hello world!');
  InOut.WriteLn
END Hello.

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