javaonline:new_version
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
javaonline:new_version [2024/09/12 09:05] – [Beta-Version mit neuem Compiler und weiteren Verbesserungen] martin | javaonline:new_version [2024/11/07 09:01] (aktuell) – [Unterschiede zum bisherigen Compiler/neue Features] martin | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
FIXME -> Seite ist noch im Aufbau! | FIXME -> Seite ist noch im Aufbau! | ||
- | ====== Beta-Version mit neuem Compiler und weiteren | + | ====== Beta-Version mit neuem Compiler und vielen |
<WRAP center round info 80%> | <WRAP center round info 80%> | ||
Um den Compiler der Online-IDE zukunftsfähig zu halten und fortgeschrittene Sprachelemente von Java zu unterstützen habe ich ihn in den letzten 12 Monaten nochmals von Grund auf neu programmiert. Da sich dabei auch grundlegende Datenstrukturen und Schnittstellen stark verändert haben, musste ich auch die Laufzeitbibliothek komplett überarbeiten. Die neue Version der Online-IDE ist inzwischen schon lauffähig und recht stabil, **hat aber sicher noch einige unentdeckte Bugs**. Auch die Dokumentation zu allen neuen Funktionalitäten muss ich noch erstellen. Trotzdem möchte ich Ihnen schon jetzt die Gelegenheit geben, alles auszuprobieren. Sie finden den jeweils aktuellen Entwicklungsstand unter [[https:// | Um den Compiler der Online-IDE zukunftsfähig zu halten und fortgeschrittene Sprachelemente von Java zu unterstützen habe ich ihn in den letzten 12 Monaten nochmals von Grund auf neu programmiert. Da sich dabei auch grundlegende Datenstrukturen und Schnittstellen stark verändert haben, musste ich auch die Laufzeitbibliothek komplett überarbeiten. Die neue Version der Online-IDE ist inzwischen schon lauffähig und recht stabil, **hat aber sicher noch einige unentdeckte Bugs**. Auch die Dokumentation zu allen neuen Funktionalitäten muss ich noch erstellen. Trotzdem möchte ich Ihnen schon jetzt die Gelegenheit geben, alles auszuprobieren. Sie finden den jeweils aktuellen Entwicklungsstand unter [[https:// | ||
Zeile 8: | Zeile 8: | ||
===== Unterschiede zum bisherigen Compiler/ | ===== Unterschiede zum bisherigen Compiler/ | ||
- | * Deutlich **bessere Performance** der ausgeführten Programme (zwischen 3 und 100-mal, je nach Umfang der Verwendung der Grafikbibliothek) | + | * Deutlich **bessere Performance** der ausgeführten Programme (zwischen 3 und 50-mal, je nach Umfang der Verwendung der Grafikbibliothek) |
* Nebenläufige Ausführung mehrerer Threads | * Nebenläufige Ausführung mehrerer Threads | ||
* die **Java-Klassen Thread, Runnable, Semaphor** | * die **Java-Klassen Thread, Runnable, Semaphor** | ||
Zeile 21: | Zeile 21: | ||
* **Exceptions** ('' | * **Exceptions** ('' | ||
* **Methodendeklarationen im Hauptprogramm** \\ (für die " | * **Methodendeklarationen im Hauptprogramm** \\ (für die " | ||
- | * Grundlegende Überarbeitung des Debuggers | + | * Grundlegende |
- | * Klassen für 3D-Grafik (noch im Aufbau) | + | * Klassen für **3D-Grafik** (noch im Aufbau) |
===== Technische Details ===== | ===== Technische Details ===== |
javaonline/new_version.1726131951.txt.gz · Zuletzt geändert: 2024/09/12 09:05 von martin