LEGO Mindstorms: RCX Code
Ein programmierbarer Legostein: RCX (Robotics Command System), in späteren Versionen NXT und Ev3 (die haben aber keinen Noppen mehr und sind damit m.E. eigentlich kein Lego mehr).

Aufteilung des Programm-Codes in einzelne wiederverwendbare Teile (Prozeduren/Funktionen). Eine Funktion besteht aus einzelnen, hintereinander auszuführenden Anweisungen ("imperativ").
Ein programmierbarer Legostein: RCX (Robotics Command System), in späteren Versionen NXT und Ev3 (die haben aber keinen Noppen mehr und sind damit m.E. eigentlich kein Lego mehr).
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 ;)
<?php echo 'Hello World!'; ?>
Objektorientiert sauber durchgezogen - und die Erfinder des Design by Contract.
class HELLO create run feature run do print ("Hello World!%N") end end
Pascal wurde ursprünglich als Lehrsprache entwickelt und hat diese Rolle auch sehr lange Zeit gut erfüllt.
program HelloWorld(output); begin WriteLn('Hello World!'); end.
Die erste wirklich umgesetzte und angewandte höhere Programmiersprache.
PROGRAM HELLO WRITE (*,100) STOP 100 FORMAT (' Hello World! ' /) END
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?)
print "Hello World!\n";
Objektorientierte Erweiterung von C.
#include <iostream> using namespace std; int main() { cout << "Hello, World!"; return 0; }
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; }