Die Jury hat die Gewinner des Basic 10 Liner Contest festgelegt. Im Contest geht es darum mit zehn Zeilen Quellcode in Basic Spiele und Demos zu programmieren.
Programmieren
Trotz des nur kleinen Versionssprungs kündigen die Entwickler ihre neue Go-Version als „großen Meilenstein“ an. Neben Performance-Verbesserungen dürfen sich Programmierer über Generics, eingebautes Fuzzing und Workspaces freuen.
Das imperativ-prozedurale Paradigma ist so alt wie höhere Programmiersprachen selbst. Dennoch gelten die meisten seiner Prinzipien noch heute. Auch COBOL, eine der ersten prozeduralen Sprachen, kommt weiter zum Einsatz.
Was ist guter Code? Darüber besteht grundlegend Einigkeit, im Detail haben erfahrene Programmierer aber durchaus kontroverse Ansichten.
Mit der Veröffentlichung von Rust 1.58 halten die Entwickler der Programmiersprache ihren Release-Plan ein. Alle sechs Wochen gibt es ein Update.
Mobiltelefone speichern Fotos aus Effizienzgründen oft verkehrt herum und verzeichnen den Trick in den EXIF-Metadaten. Damit kommen jedoch nicht alle Apps zurecht. Mike Schilli macht das Verfahren mit Go idiotensicher.
Nach 4 Betas und 3 Release Candidates ist die freie Programmiersprache Julia in der Version 1.7 erschienen. Die Ankündigung weist zahlreiche Neuerungen aus.
Mit der Version 8.1 der Programmiersprache PHP ist das für dieses Jahr letzte Feature-Update erschienen. Die neue Ausgabe bringt einige neue Features mit.
Die Programmiersprache PHP bekommt eine unabhängige Dachorganisation, um einige Kernentwickler anzustellen. Mit dabei sind große Unternehmen.
Mit der Veröffentlichung der Programmiersprache Rust in Version 1.56.0 starten die Entwickler auch die Edition 2021. Nach der Edition 2015 und 2018 ist dies die dritte Edition.
Der Tiobe-Index, der die Beliebtheit von Programmiersprachen misst, kann nach rund 20 Jahren einen neuen Spitzenreiter vermelden: Python hat im Oktober das langjährige Führungsduo Java und C abgelöst.
Die Version, 1.17 der Programmiersprache Go erscheint pünktlich sechs Monate nach Go 1.16. Die Entwickler haben sich überwiegend der Implementierung der Toolchain, der Runtime und den Bibliotheken gewidmet. Es gib aber auch drei Erweiterungen.
Ein Buch hinterfragt humorvoll den KI-Hype, das zweite führt Neulinge in Javascript und das Programmieren ein.
Mit der Version 1.54.0 der Programmiersprache Rust hatten die Entwickler unter anderem die WebAssembly-Plattform im Blick. Die Stabilisierung einiger Funktionen der wasm32-Plattform ermögliche nun den Zugriff auf die SIMD-Anweisungen in WebAssembly, heißt es in der Ankündigung.
Ziehen sich parallel laufende Programmteile gegenseitig den Teppich unter den Füßen weg, liegt das oft an Race Conditions. Mike Schilli zeigt, wie der Go-Compiler sie aufspürt und wie sie sich vermeiden lassen.

