REKLAMA

Rust poziom niżej

Rust stał się w ostatnich latach językiem bardzo popularnym wśród programistów. Choć jego zastosowania są bardzo szerokie, to korzenie ma w programowaniu niskopoziomowym (systemowym). W artykule tym przyjrzymy się, jak obecnie można wykorzystać Rust w systemach wbudowanych. Nie jest intencją tego artykułu wprowadzenie w sam język, ale też do jego zrozumienia nie będzie konieczna znajomość Rust. Przykłady omówimy tak, żeby były jasne dla każdego programisty z doświadczeniem w pracy bliżej sprzętu...

Niektóre zagadnienia poruszane w tym artykule:

  • Dlaczego Rust;
  • W praktyce sterownik wyświetlacza;
  • Stan;
  • Konstruktor;
  • I/O;
  • Rysujemy;
  • Uniwersalny interfejs;
  • Dopełnienie.

Artukuł pochodzi z magazynu Programista nr 89 (2/2020). Jest to wydanie z przełomu marca i kwietnia 2020 r. Szczegółowy spis treści wydania nr 88: https://programistamag.pl/programista-2-2020-89/

Autorem artykułu jest Wojciech Jakóbczyk. Inżynier oprogramowania w firmie Semihalf, pracuje przy firmware i sterownikach sprzętu serwerowego i sieciowego. Programuje od ponad 30 lat, w wielu technologiach i językach, w Rust od stosunkowo niedawna.

Uwaga! Z powodu stanu epidemii w Polsce większosć Empików jest zamkniętych. Zachęcmy do zamawiania Programisty w >>prenumeracie<<. Państwa zamówienia pomogą nam przetrwać ten trudny okres dla małego wydawcy prasy. Wykruszył nam sie ważny kanał dystrybucji jakim są właśnie Empiki, dlatego będziemy bardzo wdzięczni za wszelkie polecania magazynu Programista.