2016-07-23 31 views

Antwort

1

Kurze Antwort: nein.

Einige Sprachen erlauben dies mit einigen eval() Verfahren. Der Fortran-Standard hat keine solche Fähigkeit, obwohl man sich eine solche Erweiterung vorstellen könnte, wenn es einen Compiler gäbe, der LLVM oder ähnliche Laufzeitsysteme (oder sogar einen Interpreter) benutzt.

Alle Fortran-Compiler, die ich kenne, sind traditionelle Compiler, um Code zu programmieren, und sie erlauben nichts dergleichen. Sie können den Code in einer Datei speichern, den Fortran-Compiler im Hintergrund aufrufen, um eine gemeinsam genutzte Bibliothek zu kompilieren (.dll oder .so) und dann die Bibliothek mithilfe Ihrer betriebssystemspezifischen Routinen laden.