Programming language: Rust 2024 is the most comprehensive edition to date Editions for major changes The best of Edition 2024 Temporary scopes Changes for unsafe Iterators for Box<[T]> Is this madness, but there is a method to it Read on on...
Die Ergebnisse des aktuellen Rust Survey 2022 zeigen eine Zunahme des Rust-Einsatzes am Arbeitsplatz. Über 9000 Entwicklerinnen und Entwickler geben in der Umfrage Einblicke in ihren Gebrauch der Programmiersprache und ihre Gründe dafür. Al...
Das Team hinter der Entwicklerplattform Stack Overflow hat die aktuellen Ergebnisse seiner jährlichen Umfrage veröffentlicht. Im Mai 2023 nahmen über 90.000 Entwicklerinnen und Entwickler weltweit daran teil und gaben ihre am häufigsten sow...
Die Rust Foundation überarbeitet die Regeln zum Verwenden des Trademarks für die Programmiersprache. Anfang April hat die Organisation einen Entwurf für die Neuformulierung veröffentlicht, der den Umgang mit der Wort- und der Bildmarke rege...
Die gemeinsame Nutzung und Zusammenarbeit von Webanwendungen einfacher und zugänglicher zu machen – das hat sich das Entwicklerteam der Open-Source-Software CodeSandbox auf die Fahne geschrieben. Nachdem die in einem Browser zu nutzende Ent...
Mit der Bekanntgabe des Frameworks turmoil haben die Entwickler und Entwicklerinnen der Rust-Laufzeitumgebung Tokio die erste Version eines Rust-Frameworks zum Entwickeln und Testen von verteilten Systemen vorgestellt. Die Schwierigkeit ver...
Projekte, die auf der Rust-Bibliothek Hyper basieren, können leicht für DoS-Angriffe anfällig sein. Schwachstelle ist die Funktion to_bytes, mit der sich der Body einer HTTP-Request oder -Response in einen einzelnen Bytes-Buffer kopieren lä...
Komponenten aus dem Tokio-Stack waren bereits häufiger Thema im Ferris Talk. Zu ihnen gehört Axum, ein Framework für die Entwicklung von Web-APIs. Im November ist Axum in Version 0.6 erschienen. Eine wichtige Änderung ist die Verbesserung d...
Open-Source-Browser: Google öffnet Chromium für Rust Mehr Security und die Rule of 2 Auf Libraries beschränkt Werkzeuge und Auswahlprozess Die Programmiersprache Rust wird künftig in Chromium Einzug halten. Der Browser ist die Open-Source-G...
Im turnusmäßigen Sechswochentakt ist das letzte Rust-Release des Jahres erschienen. Version 1.66 der Programmiersprache führt eine Ergänzung für Enumerations mit Feldern und einen neuen Befehl für den Paketmanager ein. Die ebenfalls neue Fu...
Programmiersprache Rust 1.65 führt Generic Associated Types ein Flexible Associated Types Von langer Hand vorbereitet Bedingte Zuweisung und bedingter Abbruch Das planmäßig im Sechswochentakt veröffentlichte Rust 1.65 stabilisiert mit Gener...
Ferris Talk #12: Web-APIs mit Rust erstellen Zusammenspiel mit Tokio Mit oder ohne Makros Starten des Servers Abfrage von Daten Reif für Web-APIs Auf einer Seite lesen Rust eignet sich als sichere Alternative zu C gut für die systemnahe Pro...
Mark Russinovich, Technischer Direktor von Microsoft Azure und Autor zahlreicher Bücher, hat sich auf Twitter deutlich zu Rust bekannt und gleichzeitig dazu aufgefordert, C und C++ als überholt (deprecated) zu kennzeichnen. Sein Tweet kam i...
Die Open Source Security Foundation (OpenSSF) fördert die Rust Foundation mit 460.000 US-Dollar. Die Finanzspritze fließt als Maßnahme des Alpha-Omega-Projekts in Security-Maßnahmen rund um die Programmiersprache Rust. Die Stiftung nutzt da...
Im turnusmäßigen Sechswochentakt ist Rust 1.64 erschienen. Das Release implementiert das Trait IntoFuture für die asynchrone Programmierung. Außerdem sind einige C-Typen nun von der Standard- in die Core-Library gewandert, um sie vor allem...
Moderne Spieleprogrammierung mit dem Entity Component System und der Engine Bevy Von der Spieleschleife zum Entwurfsmuster ECS Ansatz mit Vererbung Weiter mit Komponenten Das Entity Component System Das Spiele-Framework Bevy ECS mit Unity D...
Treiber in Rust schreiben statt in C? Nach Linux soll das jetzt auch in FreeBSD möglich werden. vorlesen Druckansicht 11 Kommentare lesen 07.09.2022, 10:57 Uhr Lesezeit: 1 Min. Der FreeBSD-Entwickler David Young hat Code geschrieben, der es...
Wer erste Schritte in der Programmiersprache Rust macht und dabei das klassische "Hello World"-Programm generiert, sieht als erste und einzige Zeile der main-Funktion println!("Hello, world!"). Auffallend ist das Ausrufezeichen nach dem pri...
Programmiersprache Rust 1.63 bekommt Threads, die sich Daten ausleihen dürfen Threads im Anwendungskontext Geliehene Datei-Handles Erweiterte Blockade Im planmäßigen Sechswochentakt ist Rust 1.63 erschienen. Das Release bringt gleich zwei Ä...
Meta setzt auf die Programmiersprachen C++, Python, Hack und neuerdings Rust C++ und Rust für Performance PHP-Ableger Hack und Python Java und Go nur Randgruppen Meta hat in einem Blogbeitrag die intern genutzten Programmiersprachen für ser...