Kapitän: Wer hat hier eigentlich das Kommando?!?
Tennisplatzis: -10pt[50pt][40pt]=0.075lib/haende.eps
Dolmetscher: Er sagt, Ihr sollt die Finger davon lassen!
In Ada wird ein Hauptprogramm im herkömmlichen Sinne nicht definiert. Ein Ada-Programm besteht gewöhnlich aus sehr vielen Paketen und Untereinheiten, die irgendwie voneinander abhängen. Meist erlaubt dann der Linker, der die einzelnen Einheiten zusammenbindet, den Namen einer Prozedur anzugeben. Diese Prozedur wird dann beim Start des (gebundenen) Ada-Programmes als erste ausgeführt, nachdem alle sonstigen Initialisierungen vorgenommen worden sind.
Genauso wird die Festlegung welche Bibliothekseinheiten sich in welcher Partition befinden, nicht vom Sprachstandard festgelegt. Jede Partition kann dann natürlich ein eigenes Hauptprogramm beinhalten.