Back

Modula-2

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 code example:

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.

Repositories on GitHub: 330