YAFL    hoch
  ähnliche Sprachen: Modula   Oberon   Obliq   Leda   Pascal   Phantom   PL/0   PL/0E  
  Beschreibung: YAFL ist eine sehr klar strukturierte und modularisierte, objekt-orientierte Programmiersprache. Es erbt Eigenschaften von Algol, Eiffel, Modula, Ada, C und C++.


 Hello World   Michael Neumann
DEFINITION MODULE HelloWorld;

   CLASS HelloClass;
      METHOD CREATE;
      METHOD Main;
   END HelloClass;
   
END HelloWorld;


IMPLEMENTATION MODULE HelloWorld;
   FROM Streams IMPORT StdOut;
 
   CLASS HelloClass;
            
      METHOD CREATE;         
         BEGIN
         -- wird aufgerufen um das Objekt zu initialisieren
         Main;
         END;
         
      METHOD Main;
         BEGIN
         StdOut.WriteLine ("Hello World");
         END Main;
         
   END HelloClass;
   
END HelloWorld;
Gibt "Hello World" auf dem Bildschirm aus.