Normale Ansicht

Es gibt neue verfügbare Artikel. Klicken Sie, um die Seite zu aktualisieren.
Ältere BeiträgeBlogs

Programmiersprache: Rust 1.77 steht bereit

21. März 2024 um 21:54

Kurz notiert: Die Programmiersprache Rust steht ab sofort in Version 1.77 bereit.

Die Programmiersprache Rust wurde planmäßig in Version 1.77 veröffentlicht. Wer sich für alle Highlights der neuen Version interessiert, findet wie immer in der offiziellen Release-Ankündigung weitere Informationen.

Der Beitrag Programmiersprache: Rust 1.77 steht bereit erschien zuerst auf soeren-hentzschel.at.

Programmiersprache: Rust 1.76 steht bereit

09. Februar 2024 um 20:49

Kurz notiert: Die Programmiersprache Rust steht ab sofort in Version 1.76 bereit.

Die Programmiersprache Rust wurde planmäßig in Version 1.76 veröffentlicht. Wer sich für alle Highlights der neuen Version interessiert, findet wie immer in der offiziellen Release-Ankündigung weitere Informationen.

Der Beitrag Programmiersprache: Rust 1.76 steht bereit erschien zuerst auf soeren-hentzschel.at.

Programmiersprache: Rust 1.75 steht bereit

28. Dezember 2023 um 22:30

Kurz notiert: Die Programmiersprache Rust steht ab sofort in Version 1.75 bereit.

Die Programmiersprache Rust wurde planmäßig in Version 1.75 veröffentlicht. Wer sich für alle Highlights der neuen Version interessiert, findet wie immer in der offiziellen Release-Ankündigung weitere Informationen.

Der Beitrag Programmiersprache: Rust 1.75 steht bereit erschien zuerst auf soeren-hentzschel.at.

Programmiersprache: Rust 1.74 steht bereit

17. November 2023 um 20:23

Kurz notiert: Die Programmiersprache Rust steht ab sofort in Version 1.74 bereit. Für Apple-Plattformen ändern sich damit die Systemvoraussetzungen.

Die Programmiersprache Rust wurde planmäßig in Version 1.74 veröffentlicht. Wer sich für alle Highlights der neuen Version interessiert, findet wie immer in der offiziellen Release-Ankündigung weitere Informationen.

Mit Rust 1.74 steigen auch die Systemanforderungen für Apple-Plattformen. Das gilt sowohl für den Compiler selbst als auch für Anwendungen, welche Rust verwenden. Ab sofort benötigt werden macOS 10.12 oder höher, iOS 10 oder höher respektive tvOS 10 oder höher (jeweils im Jahr 2016 veröffentlicht).

Der Beitrag Programmiersprache: Rust 1.74 steht bereit erschien zuerst auf soeren-hentzschel.at.

Programmiersprache: Rust 1.73 steht bereit

05. Oktober 2023 um 19:00

Kurz notiert: Die Programmiersprache Rust steht ab sofort in Version 1.73 bereit.

Die Programmiersprache Rust wurde planmäßig in Version 1.73 veröffentlicht. Wer sich für alle Highlights der neuen Version interessiert, findet wie immer in der offiziellen Release-Ankündigung weitere Informationen.

Der Beitrag Programmiersprache: Rust 1.73 steht bereit erschien zuerst auf soeren-hentzschel.at.

Programmiersprache: Rust 1.72 steht bereit

24. August 2023 um 18:01

Kurz notiert: Die Programmiersprache Rust steht ab sofort in Version 1.72 bereit.

Die Programmiersprache Rust wurde planmäßig in Version 1.72 veröffentlicht. Wer sich für alle Highlights der neuen Version interessiert, findet wie immer in der offiziellen Release-Ankündigung weitere Informationen.

Der Beitrag Programmiersprache: Rust 1.72 steht bereit erschien zuerst auf soeren-hentzschel.at.

Programmiersprache: Rust 1.71 steht bereit

13. Juli 2023 um 14:24

Kurz notiert: Die Programmiersprache Rust steht ab sofort in Version 1.71 bereit.

Die Programmiersprache Rust wurde planmäßig in Version 1.71 veröffentlicht. Wer sich für alle Highlights der neuen Version interessiert, findet wie immer in der offiziellen Release-Ankündigung weitere Informationen.

Der Beitrag Programmiersprache: Rust 1.71 steht bereit erschien zuerst auf soeren-hentzschel.at.

Programmiersprache: Rust 1.70 steht bereit

05. Juni 2023 um 21:41

Kurz notiert: Die Programmiersprache Rust steht ab sofort in Version 1.70 bereit.

Die Programmiersprache Rust wurde planmäßig in Version 1.70 veröffentlicht. Wer sich für alle Highlights der neuen Version interessiert, findet wie immer in der offiziellen Release-Ankündigung weitere Informationen.

Der Beitrag Programmiersprache: Rust 1.70 steht bereit erschien zuerst auf soeren-hentzschel.at.

Programmiersprache: Rust 1.69 steht bereit

20. April 2023 um 19:09

Kurz notiert: Die Programmiersprache Rust steht ab sofort in Version 1.69 bereit.

Die Programmiersprache Rust wurde planmäßig in Version 1.69 veröffentlicht. Wer sich für alle Highlights der neuen Version interessiert, findet wie immer in der offiziellen Release-Ankündigung weitere Informationen.

Der Beitrag Programmiersprache: Rust 1.69 steht bereit erschien zuerst auf soeren-hentzschel.at.

Programmiersprache: Rust 1.68 steht bereit

13. März 2023 um 22:00

Kurz notiert: Die Programmiersprache Rust steht ab sofort in Version 1.68 bereit.

Die Programmiersprache Rust wurde planmäßig in Version 1.68 veröffentlicht. Wer sich für alle Highlights der neuen Version interessiert, findet wie immer in der offiziellen Release-Ankündigung weitere Informationen.

Der Beitrag Programmiersprache: Rust 1.68 steht bereit erschien zuerst auf soeren-hentzschel.at.

Programmiersprache: Rust 1.67 steht bereit

26. Januar 2023 um 20:03

Kurz notiert: Die Programmiersprache Rust steht ab sofort in Version 1.67 bereit.

Die Programmiersprache Rust wurde planmäßig in Version 1.67 veröffentlicht. Wer sich für alle Highlights der neuen Version interessiert, findet wie immer in der offiziellen Release-Ankündigung weitere Informationen.

Der Beitrag Programmiersprache: Rust 1.67 steht bereit erschien zuerst auf soeren-hentzschel.at.

Programmiersprache: Rust 1.66 steht bereit

15. Dezember 2022 um 19:38

Kurz notiert: Die Programmiersprache Rust steht ab sofort in Version 1.66 bereit.

Die Programmiersprache Rust wurde planmäßig in Version 1.66 veröffentlicht. Wer sich für alle Highlights der neuen Version interessiert, findet wie immer in der offiziellen Release-Ankündigung weitere Informationen.

Der Beitrag Programmiersprache: Rust 1.66 steht bereit erschien zuerst auf soeren-hentzschel.at.

Programmiersprache: Rust 1.65 steht bereit

05. November 2022 um 18:07

Kurz notiert: Die Programmiersprache Rust steht ab sofort in Version 1.65 bereit.

Die Programmiersprache Rust wurde planmäßig in Version 1.65 veröffentlicht. Wer sich für alle Highlights der neuen Version interessiert, findet wie immer in der offiziellen Release-Ankündigung weitere Informationen.

Der Beitrag Programmiersprache: Rust 1.65 steht bereit erschien zuerst auf soeren-hentzschel.at.

Programmiersprache: Rust 1.64 steht bereit

22. September 2022 um 21:34

Kurz notiert: Die Programmiersprache Rust steht ab sofort in Version 1.64 bereit.

Die Programmiersprache Rust wurde planmäßig in Version 1.64 veröffentlicht. Wer sich für alle Highlights der neuen Version interessiert, findet wie immer in der offiziellen Release-Ankündigung weitere Informationen.

Der Beitrag Programmiersprache: Rust 1.64 steht bereit erschien zuerst auf soeren-hentzschel.at.

Programmiersprache: Rust 1.63 steht bereit

13. August 2022 um 19:50

Kurz notiert: Die Programmiersprache Rust steht ab sofort in Version 1.63 bereit.

Die Programmiersprache Rust wurde planmäßig in Version 1.63 veröffentlicht. Wer sich für alle Highlights der neuen Version interessiert, findet wie immer in der offiziellen Release-Ankündigung weitere Informationen.

Der Beitrag Programmiersprache: Rust 1.63 steht bereit erschien zuerst auf soeren-hentzschel.at.

Programmiersprache: Rust 1.62 steht bereit

01. Juli 2022 um 21:01

Kurz notiert: Rust ist eine Programmiersprache, in der auch die Rendering-Engine Servo geschrieben wird, aus welcher Firefox-Innovationen wie Quantum CSS und WebRender stammen. Mittlerweile steht Rust 1.62 bereit.

Die Programmiersprache Rust wurde planmäßig in Version 1.62 veröffentlicht. Wer sich für alle Highlights der neuen Version interessiert, findet wie immer in der offiziellen Release-Ankündigung weitere Informationen.

Der Beitrag Programmiersprache: Rust 1.62 steht bereit erschien zuerst auf soeren-hentzschel.at.

Programmiersprache: Rust 1.61 steht bereit

19. Mai 2022 um 20:54

Kurz notiert: Rust ist eine Programmiersprache, in der auch die Rendering-Engine Servo geschrieben wird, aus welcher Firefox-Innovationen wie Quantum CSS und WebRender stammen. Mittlerweile steht Rust 1.61 bereit.

Die Programmiersprache Rust wurde planmäßig in Version 1.61 veröffentlicht. Wer sich für alle Highlights der neuen Version interessiert, findet wie immer in der offiziellen Release-Ankündigung weitere Informationen.

Der Beitrag Programmiersprache: Rust 1.61 steht bereit erschien zuerst auf soeren-hentzschel.at.

Programmiersprache: Rust 1.60 steht bereit

07. April 2022 um 18:39

Kurz notiert: Rust ist eine Programmiersprache, in der auch die Rendering-Engine Servo geschrieben wird, aus welcher Firefox-Innovationen wie Quantum CSS und WebRender stammen. Mittlerweile steht Rust 1.60 bereit.

Die Programmiersprache Rust wurde planmäßig in Version 1.60 veröffentlicht. Wer sich für alle Highlights der neuen Version interessiert, findet wie immer in der offiziellen Release-Ankündigung weitere Informationen.

Der Beitrag Programmiersprache: Rust 1.60 steht bereit erschien zuerst auf soeren-hentzschel.at.

Rust 1.59 erschienen

28. Februar 2022 um 20:00

Kurz notiert: Rust ist in Version 1.59 erschienen. Die spannendste Neuerung ist hierbei aus meiner Sicht die Unterstützung für Inline-Assembly-Instructions. Dabei lassen sich innerhalb von Rust-Quellcodedateien Assembly-Instructions übergeben, die so in das Kompilat übernommen werden können. Dies ist immer dann nötig, wenn bestimmte Spezialbefehle benötigt werden, welche der Compiler nicht standardmäßig ausgibt.

Manuelle Assembler-Programmierung wird bei den meisten Programmen nicht benötigt. Beispiele sind eher vor allem in der Embedded-Programmierung zu finden, wo meist direkt Interrupts konfiguriert werden, die wiederum in vielen Architekturen über spezielle Operationen eingestellt werden können. Aber auch der Einsatz von SIMD benötigt spezielle Befehle. Dies ist besonders für Bibliotheken hilfreich, die Daten parallel verarbeiten.

Klassischerweise können die Assembler-Module in .S-Dateien geschrieben werden, welche dann, ähnlich wie C-Dateien, zu .o-Objektdateien assembliert resp. übersetzt werden. Verschiedene Objektdateien, welche auch aus unterschiedlichen Programmiersprachen stammen können, lassen sich dann zu einem Programm linken. Die Option von Assembler-Sektionen innerhalb einer höheren Programmiersprache vereinfacht den Umgang allerdings deutlich. So bietet auch GNU GCC für C ein spezielles asm-Keyword an, mit dem direkt Assembler-Befehle übergeben werden können. Mehr Informationen diesbezüglich bietet die GCC-Doku.

Das Rust By Example-Handbuch bietet eine eigenen neue Sektion zur Inline Assembly mit Beispielen an. Es lässt sich erkennen, dass es einige Parallelen zum C-Äquivalent gibt, obgleich die Syntax Unterschiede aufweist. Es ist möglich, ähnlich wie bei format-Strings, Zusatzinformationen zu Variablen und Registern zu übergeben. Dabei sollte jedoch bedacht werden, dass für den asm-Code natürlich keine strenge Typsicherheit gelten kann und der Einsatz nur innerhalb von unsafe-Blöcken möglich ist.

Weitere Änderungen in der neuen Rust-Version beziehen sich auf destructuring assignments und const generics-Standards und Verschachtelungen. Die destructuring assignments können bei der Lesbarkeit helfen, da mehrere Werte auf der rechten Seite mehreren Variablen auf der linken Seite in einem Statement zugewiesen werden können. Ähnliches ist man auch schon im Python mit dem Unpacking gewohnt.

Alles in allem aus meiner Sicht ein sehr spannender Release, der besonders die Entwickler von Bibliotheken freuen wird, da weitere Optimierungsmöglichkeiten komfortabler zur Verfügung stehen.

❌
❌