| SNOBOL |
| Beschreibung: | SNOBOL ist dynamisch typisiert, Garbage-Collected und hat eingebautes Pattern-Matching. Aufgrund dem eingebauten Pattern-Matching eignet sich SNOBOL vorallem für Textmanipulation und -verarbeitung. |
| Fakultät | SNOBOL4 | Michael Neumann |
* * Berechnen der Fakultät * * Funktion-Deklaration DEFINE("FAC(N)") * springe zum Start :(START) * Funktions-Implementierung FAC FAC = 1 LE(N, 1) :S(RETURN) FAC = N * FAC(N - 1) :(RETURN) START OUTPUT = FAC(6) END |
Berechnet die Fakultät. Ergibt
720. |
| Hello World | SNOBOL4 | Michael Neumann |
* * die Einrückung ist wichtig!!! * OUTPUT = 'Hello World' END |
| Gibt "Hello World" auf dem Bildschirm
aus. |
| Squares | SNOBOL4 | Michael Neumann |
I = 1
TXT = ''
LOOP
* wenn I > 10 dann springe nach DONE
GT(I, 10) :S(DONE)
TXT = TXT (I ** 2) ' '
I = I + 1 :(LOOP)
DONE OUTPUT = TXT
END
|
| Gibt die Quadrate von 1 bis 10
aus. |