Przedmowa
Język programowania Rust przeszedł długą drogę w ciągu kilku krótkich lat, od jego stworzenia i inkubacji przez małą i rodzącą się społeczność entuzjastów, aż po stanie się jednym z najbardziej lubianych i poszukiwanych języków programowania na świecie. Z perspektywy czasu było nieuniknione, że moc i obietnica Rusta przyciągną uwagę i zakorzenią się w programowaniu systemowym. To, co nie było nieuniknione, to globalny wzrost zainteresowania i innowacji, który przeniknął przez społeczności open source i katalizował szeroko zakrojoną adopcję w różnych branżach.
W tym momencie łatwo jest wskazać wspaniałe cechy, które Rust ma do zaoferowania, aby wyjaśnić ten wybuch zainteresowania i adopcji. Kto nie chce bezpieczeństwa pamięci i szybkiej wydajności, i przyjaznego kompilatora, i wspaniałych narzędzi, pośród wielu innych wspaniałych funkcji? Język Rust, który widzisz dzisiaj, łączy lata badań w programowaniu systemowym z praktyczną mądrością tętniącej życiem i pełnej pasji społeczności. Ten język został zaprojektowany z myślą o celu i starannie wykonany, oferując deweloperom narzędzie, które ułatwia pisanie bezpiecznego, szybkiego i niezawodnego kodu.
Ale to, co czyni Rusta naprawdę wyjątkowym, to jego korzenie w umożliwianiu tobie, użytkownikowi, osiągania twoich celów. Jest to język, który chce, abyś odniósł sukces, a zasada wzmacniania pozycji przeplata się przez rdzeń społeczności, która buduje, utrzymuje i promuje ten język. Od poprzedniego wydania tego definitywnego tekstu, Rust rozwinął się w prawdziwie globalny i zaufany język. Projekt Rust jest teraz solidnie wspierany przez Fundację Rust, która również inwestuje w kluczowe inicjatywy, aby zapewnić, że Rust jest bezpieczny, stabilny i zrównoważony.
Niniejsze wydanie książki Język programowania Rust jest kompleksową aktualizacją, odzwierciedlającą ewolucję języka na przestrzeni lat i dostarczającą cennych nowych informacji. Ale to nie tylko przewodnik po składni i bibliotekach — to zaproszenie do przyłączenia się do społeczności, która ceni jakość, wydajność i przemyślany projekt. Niezależnie od tego, czy jesteś doświadczonym deweloperem, który po raz pierwszy chce poznać Rusta, czy doświadczonym Rustaceanem, który chce udoskonalić swoje umiejętności, to wydanie oferuje coś dla każdego.
Podróż z Rustem to podróż współpracy, nauki i iteracji. Rozwój języka i jego ekosystemu jest bezpośrednim odzwierciedleniem tętniącej życiem, różnorodnej społeczności, która za nim stoi. Kontrybucje tysięcy deweloperów, od projektantów podstawowych języków po okazjonalnych kontrybutorów, sprawiają, że Rust jest tak wyjątkowym i potężnym narzędziem. Biorąc tę książkę do ręki, nie tylko uczysz się nowego języka programowania — dołączasz do ruchu, który ma na celu ulepszanie oprogramowania, czynienie go bezpieczniejszym i przyjemniejszym w obsłudze.
Witaj w społeczności Rusta!
- Bec Rumbul, dyrektor wykonawcza Fundacji Rust