Moderne Programmiersprachen

Habt ihr schon mal was von Zig und V gehört? Ich bisher noch nicht. Drauf aufmerksam wurde ich im CLI-Vortrag bei den CLT, der im übrigen sehr nützliche Tipps enthält.

Sieht interessant aus. Danke für den Hinweis. Ich hatte vor zwei Jahren mal den Shell Grundlagen-Workshop von diesem Professor mit dem extrem sächsischen Dialekt gehört. Das war sehr erheiternd und erhellend. Das ist dann wohl eher etwas für Fortgeschrittene.

Inzwischen sind die ganzen Vorträge der CLT online, u.a. auch der an diese Stelle passende zu Rust.

Apropos Rust: qarmin/Rusty-Linux: Simple script to install most basic Rust apps as alternative to default one

Und brandaktuell von heute: Linus Torvalds on where Rust will fit into Linux

@Seelian zeigte sich schon mal ganz begeistert von dem Multi-Messenger-Client Volt in ~ 600 KB, der der Anlass für den Autor war, die Sprache V überhaupt zu entwickeln. Der Abschnitt Built in V zeigt sich auch darüber hinaus sehr ambitioniert, da findet sich u.a.

  • Vinix: A minimalistic open-source OS that can already run Bash, GCC, and V.
  • vsql: A single-file SQL database written in pure V with no dependencies.
  • V UI: Cross-platform widget toolkit using native APIs.
  • u.v.m.

Amazon (AWS) setzt voll auf Rust: https://aws.amazon.com/de/blogs/opensource/sustainability-with-rust/
Sie zitieren da eine Studie der Energieeffizienz von Programmiersprachen:

What the study did is implement 10 benchmark problems in 27 different programming languages and measure execution time, energy consumption, and peak memory use. C and Rust significantly outperformed other languages in energy efficiency. In fact, they were roughly 50% more efficient than Java and 98% more efficient than Python.

Interessantes Detail: bei „peak memory use“ ist Pascal (!!) auf Platz 1, gefolgt von Go.

Uuh: Rust-Frontend im Werden: GNU-Compilersammlung GCC sammelt Feedback der Community

Hier bietet jemand Free Rust training to FOSS programmers an.