COBOL kann das auch.
Was glaubst du woher ABAP das kann?
Wenn ich mich richtig erinnere ist ABAP sehr stark von COBOL beeinflusst,
wenn man man die objektorientierte Erweiterung weglässt, die zumindest anfänglich
dummerweise beim Methodenaufruf die Anleihe beim Funktionsbaustein (sowas wie eine Prozedur/Funktion)
Aufruf genommen hat. Problem: Funktionsbausteinaufrufe sind sehr Syntax/Zeilenverschwenderisch,
zumal da fast nix optional ist. Gibt's keine Übergabeparameter muss man das trotzdem explizit
so formulieren, auch für fehlende Rückgabeparameter usw.
Damals kostete so ein Aufruf schnell mal 1/3 bis 1/2 Bildschirmseite im Editor...
Ansonsten: ja mittels
RTTI müsste man sowas vermutlich bauen können. Ist vermutlich nicht gerade
laufzeiteffizient, aber sollte denke ich technisch machbar sein.
Grüße
TurboMagic