REKLAMA

Programista 3/2022 (102) – maj/czerwiec 2022 – Mechanizmy bezpieczeństwa Rust z perspektywy C++

O języku Rust słyszał już chyba każdy programista. Nie znaczy to oczywiście, że wszyscy potrafią z niego korzystać. Faktycznie jednak zyskał on niezwykłą popularność w bardzo krótkim czasie, a to za sprawą unikatowej cechy, jaką jest gwarancja bezpieczeństwa pamięci. Mowa tutaj zarówno o bezpieczeństwie pod kątem wycieków pamięci, jak i wielowątkowego dostępu do niej. W artykule przyjrzymy się mechanizmom języka Rust, temu, jak one działają, a także czy i w jaki sposób możemy wykorzystać je w języku C++...

Zagadnienia poruszane w tym artykule:

  • Trochę historii;
  • Właściwości języka Rust;
  • Zmienne w języku Rust;
  • Typy wbudowane;
  • Funkcje oraz domknięcia;
  • Mechanizmy bezpieczeństwa w Rust;
  • C++ – poprawa bezpieczeństwa pamięci;
  • Implementacje mechanizmów bezpieczeństwa w C++;
  • Porównanie mechanizmów C++ i Rust.

Artukuł pochodzi z magazynu Programista nr 102 (3/2022). Magazyn jest z przełomu maja i czerwca 2022 roku. Szczegółowy spis treści wydania nr 102: https://programistamag.pl/programista-3-2022-102/

Autorem artykułu jest Dawid Pilarski. Z wykształcenia automatyk robotyk, a z zawodu i pasji programista. Obecnie pracuje jako Expert Software Developer w TomTom. Wolny czas przeznacza na przeglądanie nowych propozycji do C++ i uczestnictwie w procesach standaryzacyjnych tego języka. Prowadzi również swój techniczny blog pod adresem blog.panicsoftware.com oraz publikuje artykuły na cpp-polska (https://cpp-polska.pl/). Można się z nim skontaktować poprzez adres e-mail: dawid.pilarski@panicsoftware.com (dla tematyki profesjonalnej) oraz dawid.pilarski@pm.me (w celach prywatnych).

>>FRAGMENT TEGO ARTYKUŁU DO POBRANIA<<