Ruby 3.0 zu Weihnachten veröffentlicht

Vor 25 Jahren kam kurz vor Weihnachten 1995 die erste Version 0.95 von Ruby heraus, und seitdem hat sich bei den Herausgebern der Programmiersprache eine Art weihnachtliche Release-Tradition eingebürgert: Auch Ruby 3.0 ist jetzt planmäßig kurz vor Weihnachten erschienen. Allerdings hat die Entwicklung von Ruby 3.0 schon vor fünf Jahren begonnen, und der Ruby-Erfinder Yukihiro Matsumoto verspricht jetzt eine dreimal schnellere Ausführung von mit Ruby 3.0 geschriebenen Programmen als solchen, die noch mit Ruby 2 programmiert wurden. Ruby 3.0 bringt reichlich Neuerungen Matsumoto hatte Anfang September auf GitHub bestätigt, dass Ruby-Entwickler um Weihnachten herum ein großer Release-Sprung erleben werden. Die Ruby-Entwickler haben zum Teil schon verlauten lassen, dass es mit Ruby 3.x vor allem höhere Performance gegenüber 2.x gibt. Die bessere Performance ist vermutlich den Arbeiten am methodenbasierten JIT-Compiler MJIT zu verdanken. Dabei entfallen alte Abhängigkeiten zum Paketsystem Ruby-Gems offenbar ganz, und Ruby 3.0 führt neue Konzepte ein. Zu den wichtigen Neuerungen zählt die Unterstützung für RBS, eine Sprache zum Beschreiben der Typen von Ruby-Programmen. Außerdem kommt mit TypeProf ein Analysetool hinzu, das einfachen, nicht typannotierten Ruby-Code lesen und dessen Methoden dabei erkennen kann. Als noch experimentell gilt das Feature „Ractor“, eine vom Actor-Modell inspirierte Abstraktion für die nebenläufige Programmierung, die entwickelt wurde, um parallele Ausführungsfunktionen ohne Bedenken [...]

2020-12-28T12:53:47+02:00Dezember 28th, 2020|Coding|Kommentare deaktiviert für Ruby 3.0 zu Weihnachten veröffentlicht

Heute erscheint PHP 7.4

Es klingt nicht besonders spannend, aber das letzte Minor-Release der 7er Serie der weltweit meistverbreiteten Scriptsprache hat es in sich. Als wichtigste Neuerung gilt die Option, jetzt auch den Typ von Klassenvariablen deklarieren zu können, was eine der letzten großen Lücken in Sachen Typsicherheit schließt. Aber auch das OPcache Preloading, das das seit PHP 5.0 bekannte Autoloading ablösen könnte, dürfte sich je nach Szenario recht positiv auf die Performance von Anwendungen unter PHP 7.4 auswirken. Auf dem Weg zu PHP 8.0 Mit der Version 7.4 ist das Ende des 7er-Release-Zweigs jetzt abgeschlossen, was den Weg für die neue Hauptversion PHP 8.0 frei gemacht hat. Anwender sollten ein Upgrade auf PHP 7.4 durchführen und sich ein Jahr Zeit lassen, um alle Warnungen und neuen Hinweise zu bearbeiten, bevor die neue Hauptversiom PHP 8.0 herauskommt. Mit PHP 8.0 kommt dann auch der schon angekündigte Just-inTime(JIT)-Compiler, der einen weiteren, deutlichen Performance-Schub bringen dürfte.

2019-11-28T17:13:12+02:00November 28th, 2019|PHP, Webwerkzeuge|Kommentare deaktiviert für Heute erscheint PHP 7.4
Nach oben