Zitat von
Robert Marquardt:
Ein EXE soll eine Ausgabe machen, die genau ihrer eigenen Source entspricht.
Schön, dass Du es noch einmal so klar herausgestellt hast, Robert. Mithilfe dieser Aussage behaupte ich, dass es ohne eine "externe Quelle", also ohne
writeln vor der jeweiligen Zeile oä, unmöglich ist, weil dies zu einem rekursiven Paradoxon führen würde:
Angenommen der Code lautet
i:= 42;
und an einer beliebigen Stelle des Codes würde nun eine entsprechende Zeile
Ausgabe('i:= 42');
stehen, gehört eben diese Zeile strenggenommen ebenfalls zum Code und müsste ebenfalls ausgegeben werden...
Folglich muss der Code dem EXE in "externer Form", zB gelinkt als Ressource, mit Verweis auf das Source-File, öä zur Verfügung stehen, damit hier lediglich etwas in der Form
Ausgabe(SourceAusExternerQuelle);
steht.
Es hoffe, es wurde klar, was ich meine...