Rust

Seit meiner Kindheit bin ich passionierter Softwareentwickler und hier teile ich mein Wissen über Programmierung / Entwurfsmuster uvm. Ich habe mit C/C++ gestartet und einen Ausflug ins Chemieingenieurswesen und in vielen Programmiersprachen unternommen, unteranderem Java, C#, Python, und PHP. Heute entwickele ich am liebsten in der Programmiersprache Rust.


Kurzes Video, darüber was wir alles mit Rust schaffen!


Rust ist aufgrund ihrer Sicherheitsgarantien und der sehr guten Performanz dabei ein echter Game-Changer im Bereich der systemnahen Programmiersprachen zu werden, ihre Vorteile:

  • 70% weniger sicherheitsrelevante Fehler, Quelle
  • Geringere Komplexität als C++
  • Gleiche Performance wie C++, Quelle

Im performancekritischen Backend Bereich ergeben sich durch Rust spannende Chancen:

  • Cloudprovider, z.B. AWS, rechnen Kosten basierend auf Rechenbedarf ab
  • Der Rechenbedarf einer Software beeinflusst die Batterielaufzeit von mobilen Geräten
  • Der Rechenbedarf korreliert mit dem CO2 Ausstoß für den Einsatz einer Software

Kurz gesagt: Auf die Performance der eingesetzten Softwaresysteme zu achten spart nicht nur Kosten und bringt Kunden Vorteile, es Hilft auch beim Einhalten der Klimazielen.


Quellen