Sicher programmieren mit Rust

Die von Mozilla Research gesponserte Programmiersprache Rust. Ziel bei der Entwicklung von Rust war es, Programmierfehler vermeiden zu können, die zu Speicherzugriffsfehlern oder Pufferüberläufen führen könnten. Unter Umständen auch daruch Sicherheitslücken zu unterbinden. Im Gegensatz zu anderen Programmiersprachen mit automatischer Speicherverwaltung verwendet Rust keine Garbage Collection, sondern ein besonderes Typsystem. In der Programmiersprache Rust werden verschiedene Programmierparadigmen miteinander vereint. z.B. aus objektorientierten und funktionalien Programmierungen. Das erlaubt ein hohes Abstraktionsniveau.

Rust 1.58 und erweiterte Format-Strings

Jetzt können in Format-Strings Variablen aus der direkten Umgebung übergeben werden, die automatisiert ausgewertet werden. Das erlaubt ziemlich nice Züge in Rust. Bisher musste man das direkt in der Anweisung machen. Aber jetzt geht man eine Stufe höher. Hier gibt es mehr zu erfahren.