R1.1(V0[:sig]) => R0
R1.2(V0[:m x sig]) => R0
0 => i | m + 1 => j
[W [ i < j -> [ R1.1(V0[i: m x sig]) => R0 | i + 1 => i ] ] ]
END
R1.3() => R0
'H';'e';'l';'l';'o';',';' ';'w';'o';'r';'l';'d';'!' => Z0[: m x sig] R1.2(Z0) => R0
END
Meine Programmierenden-Generation hat überwiegend mit dem Homecomputer der frühen 1980er angefangen (C64, ZX Spectrum, TI-99/4A, KC 85/2, ....
Und da gab es überwiegend fest eingebaut eine Sprache: BASIC.
C ist eine Art "Grundsprache" für Unix und alle davon abstammenden Betriebssysteme (einschliesslich GNU/Linux).
Sehr viele andere Programmiersprachen haben sich bei C stark bedient.
#include <stdio.h>
int main() {
printf("Hello, World!");
return 0;
}
In den Worten seines Erfinders Larry Wall: Perl ermutigt dich,
die drei großen Tugenden eines Programmierers zu entwickeln: Faulheit, Ungeduld und Überheblichkeit1
und ist nicht nur eine Skript-Sprache und nicht nur Gaffer fürs Internet, sondern eine der schönsten Programmiersprachen überhaupt (werden in deiner Lieblingssprache Gedichte geschrieben?)
1. "We will encourage you to develop the three great virtues of a programmer: laziness, impatience, and hubris." -- LarryWall, ProgrammingPerl (1st edition)
Ursprünglich Personal Home Page Tools - was der wohl am stärksten verbreiteten Web-Skript-Sprache leider heute noch anzumerken ist - heißt es heute PHP: Hypertext Preprocessor.
Und natürlich ist Drupal in PHP geschrieben ;)