Programmiersprachen (2-3)


Wenige, prinzipiell sehr einfache Befehlsarten

Zuweisung (a <= x+1):

PASCAL, ADA, ALGOL, MODULA-2 a := x+1 ;
FORTRAN (PL/1) A = X+1
CLIST (BASIC) SET A = X+1
APL, SMALLTALK 80, GNOM a <- x+1
COBOL ADD X 1 GIVING A .

Abfrage (bedingte Anweisung: IF a = 3 THEN ... ):

PASCAL, ADA, MODULA-2, PL/1 if a = 3 then ... ;
C if (a == 3) ... ;
COBOL IF A IS EQUAL TO 3 ... .
SMALLTALK 80 a = 3 ifTRUE: [ ... ]
APL -> 5 * í (a = 3)


Schleife (LOOP k <= 1 TO 100 | ... | ENDLOOP):

PASCAL, (ALGOL) for k := 1 to 100 do ... ;
ADA for k in 1 .. 100 loop | ... | end loop ;
C for (k = 1; k <= 100; k++) ... ;
FORTRAN DO 5 K = 1, 100 | ... | 5 CONTINUE
COBOL PERFORM 5 VARYING K FROM 1 UNTIL K EQUAL 100 .
SMALLTALK 80 1 to: 100 do: [ :k | ... ]

Sonstige Anweisungsarten:

Ein-/Ausgabe-Befehle
Unterprogramm-Aufrufe
Variablen-Deklarationen
Sprungbefehle
Auswahl-Anweisungen
Kommentare
Speicherverwaltungs-Befehle
Fehlerkontrollbefehle
Preprozessor-Befehle


Ingolf Giese