| Modula |
| 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. |