Die Mehrheit der Sicherheitslücken, die Microsoft behebt, sind auf die Speicherprobleme von C und C++ zurückzuführen. Das Sicherheitsteam von Microsoft untersucht deshalb nun den Einsatz der Sprache Rust.
Programmieren
Von Facebook stammt die unter MIT-Lizenz stehende Javascript Engine Hermes, mit der React-Native-Apps unter Android optimiert laufen sollen.
Die aktuelle Version 1.36 der Programmiersprache Rust stabilisiert das für Async/Await wichtige Future-Trait. Speicherzuweisungen wie Box und Vec können nun auch außerhalb der Standardbibliothek genutzt werden. Und Cargo läuft offline.
Gespickt mit vielen kleineren Änderungen ist Git 2.22 erschienen. Diese betreffen das Benutzer-Interface, Workflows und Features, aber auch die Performance und das Entwickler-Erlebnis.
Das Language-Team hinter der Programmiersprache Rust hat sich nach reiflicher Überlegung für eine Await-Operator-Syntax entschieden: "future.await".
Die Gulaschprogrammiernacht (GPN) des Entropia e. V. des lokalen Chaos Computer Club findet von 30. Mai bis zum 2. Juni in Karlsruhe statt. Die dortige Staatliche Hochschule für Gestaltung Karlsruhe und das Zentrum für Kunst und Medien (ZKM) sind die Veranstaltungorte.
Die Programmiersprache und App-Plattform Flow steht nun unter Open-Source-Lizenzen. Die Entwickler glauben, dass die Welt eine weitere Programmiersprache braucht.
Die Entwickler der Programmiersprache Rust haben das Feedback ihrer Nutzer gesammelt, die diese in Form von Blogposts veröffentlichten. Nun liegt eine Roadmap für 2019 vor.
Die Programmierer-Plattform Stackoverflow hat bei ihrer jährlichen Umfrage unter ihren Nutzern Antworten von rund 90.000 Teilnehmern bekommen. Stackoverflow fragt nach Tools, Wünschen, Präferenzen und eingesetzter Software.
Microsoft hat den freien Code-Editor Visual Studio Code als Snap auf Canonicals Snapcraft-Plattform bereit gestellt.
Mit dem Ziel, Java für Kubernetes-Umgebungen zu optimieren hat Red Hat das Framework Quarkus vorgestellt. Quarkus soll zu Java-Anwendungen mit kleinem Footprint und reduzierten Latenzen verhelfen.
Der Großteil der Java-Nutzer verwendet immer noch die fünf Jahre alte Version 8. Auch ein Oracle-Entwickler bestätigt nun, dass Java 9 wohl viel kaputt gemacht hat. Die Veränderungen der Sprache seien aber notwendig gewesen.
Die aktuelle Version 1.33 der Programmiersprache Rust ist verfügbar. Die Version verbessert den Umgang mit Const-Funktionen und führt das Konzept des Anpinnens für Speicherbereiche ein. Letzteres ist eine wichtige Vorarbeit für Async/Await. Mit dem sogenannten Produktivitätsupdate Rust 2018 hat...
Mit dem Release 1.12 der von Google initiierten Programmiersprache Go haben die Entwickler Support für TLS 1.3 implementiert.
Die Python-Implementierung PyPy ist in Version 7.0 erschienen und unterstützt mit den darin enthaltenen drei Interpretern auch drei Upstream-Ausgaben (2.7, 3.5, 3.6) von Python.

