Modula    up
  similar languages: Oberon   Obliq   Leda   Pascal   Phantom   PL/0   PL/0E   YAFL  
 


 Hello World   Modula-2   Michael Neumann
(* Hello World! *)

MODULE HelloWorld;

FROM InOut IMPORT WriteString, WriteLn;

BEGIN
   WriteString('Hello World');
   WriteLn;
END HelloWorld.
Prints "Hello World" onto the screen.


 Hello World   Modula-3   Michael Neumann
(* Hello World! *)

MODULE HelloWorld EXPORTS Main;

IMPORT SIO;

BEGIN
   SIO.PutText("Hello World\n");
END HelloWorld.
Prints "Hello World" onto the screen.


 Squares   Modula-3   Michael Neumann
MODULE Squares EXPORTS Main;

IMPORT SIO;

BEGIN
   FOR i:=1 TO 10 DO
      SIO.PutInt(i*i);
      SIO.PutText(" ");
   END;
END Squares.
Outputs the squares from 1 to 10.