Hallo Leute,
bin mal wieder ein wenig am nachdenken. Ist wie gesagt nur auf theoretischer Basis.
Wie würde man es anstellen, wenn man vorhätte mittels Java-Code ein Java-Programm zu erzeugen. Ich rede nicht nur von Kompilierung aus Java heraus, sondern wirklich die Erstellung von Java-Klassen, mit Feldern, Methoden und allem was dazu gehört aus Java heraus.
Ich sage mal, ein ganz pragmatischer Ansatz wäre ja eine .java Datei zu erzeugen, dort, wie in einem Textfile, den eigenen Code reinzuschreiben und das ganze danach durch den Compiler zu jagen und anschließend das Programm auszuführen. (Wäre ja theoretisch möglich, oder?)
Allerdings glaube ich nicht dass das noch einigermaßen performant wäre.
Wie würde man sowas angehen? Hat jemand von euch sowas schonmal gemacht? Bzw. geht sowas überhaupt? Habe versucht im Netz dazu mal was zu finden, allerdings hab ich nicht wirklich was gefunden.
Sinn und Unsinn oder Anwendungsfälle des ganzen mal außer Acht gelassen, habe halt schon ab und an solche Schlagworte wie "Programme die Programme schreiben" gehört. Würde mich mal interessieren.
Danke im voraus.
bin mal wieder ein wenig am nachdenken. Ist wie gesagt nur auf theoretischer Basis.
Wie würde man es anstellen, wenn man vorhätte mittels Java-Code ein Java-Programm zu erzeugen. Ich rede nicht nur von Kompilierung aus Java heraus, sondern wirklich die Erstellung von Java-Klassen, mit Feldern, Methoden und allem was dazu gehört aus Java heraus.
Ich sage mal, ein ganz pragmatischer Ansatz wäre ja eine .java Datei zu erzeugen, dort, wie in einem Textfile, den eigenen Code reinzuschreiben und das ganze danach durch den Compiler zu jagen und anschließend das Programm auszuführen. (Wäre ja theoretisch möglich, oder?)
Allerdings glaube ich nicht dass das noch einigermaßen performant wäre.
Wie würde man sowas angehen? Hat jemand von euch sowas schonmal gemacht? Bzw. geht sowas überhaupt? Habe versucht im Netz dazu mal was zu finden, allerdings hab ich nicht wirklich was gefunden.
Sinn und Unsinn oder Anwendungsfälle des ganzen mal außer Acht gelassen, habe halt schon ab und an solche Schlagworte wie "Programme die Programme schreiben" gehört. Würde mich mal interessieren.
Danke im voraus.