Programowanie systemowe zwykle nie interesuje twórców aplikacji. Niemniej warunkiem jej poprawnego działania jest właśnie kod systemowy. Programowanie systemowe zapewnia między innymi działanie systemu operacyjnego, sterowników, systemu plików, kodeków, a także zarządzanie pamięcią czy obsługę sieci. Jako że dotyczy wykorzystania zasobów, każdy szczegół, każdy bajt pamięci operacyjnej i każdy cykl procesora ma znaczenie. Rust – wyjątkowe narzędzie, cenione za szybkość, współbieżność i bezpieczeństwo – sprawi, że tworzenie kodu systemowego będzie łatwiejsze. Jednak tym, którzy dotychczas używali C#, Javy czy Pythona, język ten może się wydawać dość trudny do zrozumienia.
Ta książka jest znakomitym wprowadzeniem do języka Rust, pozwala też rozeznać się w zasadach programowania systemowego. Pokazuje, w jaki sposób zapewnić w kodzie bezpieczeństwo pamięci i wątków oraz sprawić, aby program był wykonywany szybko i bez błędów. Poszczególne zagadnienia zostały przedstawione jasno i przystępnie, a prezentowane koncepcje – zilustrowane licznymi przykładami kodu. Nie zabrakło również wskazówek ułatwiających bezproblemowe tworzenie wydajnego i bezpiecznego kodu. Książka jest przeznaczona przede wszystkim dla programistów systemowych, jednak przyda się także twórcom aplikacji, którym pozwoli zrozumieć zasady rządzące językiem Rust, a w efekcie tworzyć lepszy i łatwiejszy w utrzymaniu kod.
W tej książce między innymi:
• solidne wprowadzenie do języka Rust,
• podstawowe typy danych, własności i referencje,
• obsługa błędów w języku Rust,
• obsługa wejścia-wyjścia, makra i współbieżność,
• obsługa niebezpiecznego kodu.
Rust. Programowanie systemowe. Najlepiej zacząć od podstaw!
Jim Blandy programuje od niemal czterdziestu lat. W 1990 roku zaangażował się w tworzenie wolnego oprogramowania. Zajmował się projektami GNU Emacs, GNU Guile, a także GDB (debugger GNU). Obecnie rozwija narzędzia deweloperskie dostępne w przeglądarce Firefox. Interesuje się biologią, astronomią i gotowaniem.
Jason Orendorff napisał jeden z modułów silnika JavaScript przeglądarki Firefox. Jest aktywnym członkiem społeczności deweloperów w Nashville. Interesuje się gramatyką, pieczeniem i podróżami w czasie. Chętnie pomaga ludziom zrozumieć trudne zagadnienia.
Autor | Jim Blandy, Jason Orendorff |
Wydawnictwo | Helion |
Rok wydania | 2019 |
Oprawa | miękka |
Liczba stron | 576 |
Format | 16.8 x 23.7 cm |
Numer ISBN | 978-83-283-5740-2 |
Kod paskowy (EAN) | 9788328357402 |
Waga | 826 g |
Wymiary | 168 x 237 x 25 mm |
Data premiery | 2019.11.06 |
Data pojawienia się | 2019.11.06 |
Produkt niedostępny!
Ten produkt jest niedostępny. Sprawdź koszty dostawy innych produktów.
Osobom znającym JavaScript ten praktyczny przewodnik szybko pozwoli na przyspieszenie działania struktury Angular w celu tworzenia wydajnych, opartych na sieci aplikacji na komputery osobiste i urządzenia mobilne. Wersja ta, wstępnie znana jako Angular 2, jest napisaną od nowa platformą autorstwa tego samego zespołu, który tworzył AngularJS. Programiści znający poprzednią wersję także ocenią tę książkę jako wartościowe źródło informacji. Autor książki, Shyam Seshadri, prowadzi nas krok po kroku przez podstawowe elementy składowe Angular. Zanim zanurzymy się w komponenty usługi, wywołania serwera, routing i wymagania produkcyjne, rozpoczniemy od utworzenia prostej aplikacji w Angular. Ustaw własne środowisko produkcyjne, aby szybko budować aplikacje w Angular...
Życie warto poświęcać tylko dla Boga. Bo kiedy Bóg woła, to odpowiadam: „jestem!”, nie zważając czy wzywa mnie dla chwały czy dla męczeństwa Inkwizytor walczy z pogaństwem i herezją na barbarzyńskiej Rusi! Ludzie chcący wykorzystać Mordimera Madderdina są zbyt liczni i bezwzględni, by inkwizytor nawet przez chwilę czuł się bezpiecznie. W jaki sposób zakończą się sprawy na Rusi? Kto wróci z tarczą, a kogo zaniosą na tarczy? Czy wrogowie zamienią się w przyjaciół, a przyjaciele we wrogów? Co okaże się silniejsze: miłość czy śmierć? Umierają idee i marzenia, umierają wrogowie i przyjaciele. Ci którzy przeżyli, żałują że również nie umarli. A w ostatecznym efekcie, w tej wszechogarniającej pustce, pozostaje miłość do Boga i wierność...
Nowe odświeżone graficznie i wzbogacone wydanie znakomitego poradnika pedagogicznego. To książka praktyczna, a nie teoretyczna. Autorki pokazują, jak w prosty i skuteczny sposób opanować sztukę komunikacji. Co zrobić i jak zrobić, aby dzieci nas słuchały. Liczne przykłady i wskazówki wzięte z codziennych doświadczeń ułatwiają nie tylko rozwiązywanie najczęstszych problemów wychowawczych (np. stawianie granic, formułowanie oczekiwań), ale obrazują metody budowania silnych więzi emocjonalnych między dorosłymi a dziećmi. Nowe wydanie poszerzone o posłowie, które napisała Joanna Faber, córka jednej z autorek.
Dawny Linux był niezawodny w działaniu, ale nie miał efektownego wyglądu i wymagał mozolnej konfiguracji, aby dostosować go do potrzeb użytkowników. Trzeba było znać wiele poleceń, skryptów i plików konfiguracyjnych. Zarządzanie systemem i siecią kosztowało sporo ręcznej pracy. Dzisiejszy Linux jest o wiele łatwiejszy w użytkowaniu. Poszczególne elementy zostały zmienione i usprawnione bez utraty tego, z czego Linux słynął od dawna: niezawodności, wydajności i bezpieczeństwa. Ta książka przyda się początkującym i średnio zaawansowanym użytkownikom tego systemu. Dzięki niej nauczysz się korzystać z narzędzi graficznych i tych działających w powłoce. Poznasz również podstawy administrowania systemami linuksowymi i przygotujesz się do tego, by spraw...
Raspberry Pi sukcesywnie zdobywa coraz więcej użytkowników. Dla niektórych jest to sposób na realizację życiowych pasji, dla innych - praktyczny, tani komputer, który może pracować pod kontrolą Linuksa i pełnić funkcję platformy obsługującej przeróżne urządzenia elektroniczne. Skupiona wokół Raspberry Pi społeczność nieprzerwanie tworzy nowe oprogramowanie oraz płytki interfejsów. To wszystko sprawia, że możliwości Raspberry stale rosną. Pojawiające się technologie przy odrobinie kreatywności mogą łatwo przeobrazić się w praktyczne i niedrogie, a przy tym zdecydowanie innowacyjne i nowoczesne rozwiązania. To zaktualizowane wydanie znakomitego zbioru receptur ułatwiających wykorzystanie potencjału Raspberry Pi. Uwzględniono tu nowe modele tego kompu...
Zdaj z sukcesem egzamin ósmoklasisty z matematyki z nowymi arkuszami od Wydawnictwa GREG! Starannie opracowane arkusze obejmują pełen zakres materiału, który jest wymagany na egzaminie. Dzięki nim przećwiczysz wszystkie typy zadań, jakie mogą pojawić się w arkuszu. Zgodne z wymaganiami CKE: Nasze materiały są w pełni zgodne z wymaganiami CKE, co pozwoli Ci doskonale zrozumieć strukturę egzaminu, wymagania i rodzaje zadań. Książka zawiera sześć aktualnych arkuszy z zadaniami zgodnymi z tymi, które będą na egzaminie. Dostępne są także klucze odpowiedzi i rozwiązania krok po kroku każdego zadania. Dzięki temu możesz sprawdzić swoje odpowiedzi z kluczem rozwiązań i skorzystać z dostępnych online wskazówek oraz dodatkowych wyjaśnień. Komplet wiadomości na...
Zdaj egzamin ósmoklasisty na 100% z nowymi arkuszami od Wydawnictwa GREG! Najnowsze wydanie zawiera zestaw próbnych arkuszy, dzięki którym wyćwiczysz każdy typ zadania egzaminacyjnego. Zgodne z zasadami CKE Materiały zostały opracowane na podstawie oficjalnych arkuszy CKE i z pewnością pomogą Ci zrozumieć strukturę egzaminu. Książka zawiera sześć arkuszy, z których każdy uwzględnia wszystkie typy zadań, jakie mogą pojawić się na egzaminie. Zadania, podpowiedzi, klucze Dodatkowo, znajdziesz tu klucz z odpowiedziami oraz dostęp online do wskazówek i nagrań. A co najważniejsze, tonajnowsze wydanie na bieżący rok szkolny – najbardziej aktualne i gwarantujące sukces! Doceniona przez tysiące uczniów Książka, która jest bestsellerem wśród ósmoklasistów, z...
Zdaj egzamin ósmoklasisty bez stresu z najnowszymi arkuszami od Wydawnictwa GREG! Aktualne wydanie jest w pełni zgodne z obowiązującymi obecnie wymaganiami egzaminacyjnymi, więc masz gwarancję, że nauczysz się dokładnie tego, co jest wymagane! Trening przed egzaminem: Zestaw sześciu arkuszy, oparty na wymaganiach egzaminacyjnych oraz oryginalnych materiałach CKE, pozwoli Ci doskonale zrozumieć strukturę egzaminu i przećwiczyć każdy typ zadania. Przygotuj się praktycznie do egzaminu, rozwiązując zadania identyczne z tymi, które pojawiają się na egzaminie kończącym szkołę podstawową. Zadania, odpowiedzi, wskazówki: W książce znajdziesz klucz z odpowiedziami oraz dostęp online do wskazówek do każdego zadania. Aktualne wydanie książki zawiera wszystko, cze...
Kompleksowy i wszechstronny poradnik rowerowy dla fanów ostrej jazdy! Jazda na rowerze górskim jest twoją pasją? Myślisz o karierze zawodnika downhill/enduro? A może jeździsz amatorsko lub dopiero zaczynasz przygodę z tym sportem? Niezależnie od tego, na jakim etapie swojej rowerowej przygody jesteś, ten poradnik pomoże ci przenieść swoje umiejętności na wyższy poziom! Z książki dowiesz się, jak: • wybrać i skompletować najlepszy dla siebie sprzęt, • poczuć się na rowerze pewnie, bezpiecznie i swobodnie, • jeździć skutecznie, poprawnie technicznie i stylowo w różnych warunkach terenowych, • zaplanować profesjonalny trening, by przygotować się do startów w zawodach, • ćwiczyć, by utrzymać formę poza sezonem. Wszystkie prezentowane techniki uzupe...
Ziemiomorze Ursuli K. Le Guin to jeden z najznakomitszych cykli literatury fantasy, porównywany z dziełami J.R.R. Tolkiena czy C.S. Lewisa. Opisuje malowniczy świat pełen wysp, smoków i tajemnic, w którym najważniejsza jest równowaga między tworzącymi go siłami. Głównym bohaterem serii jest czarnoksiężnik Ged; poszczególne części opowiadają jego losy – od najmłodszych lat i pierwszych kroków stawianych w świecie magii, aż po czasy, gdy zaczęła się ona stawać niebezpiecznym narzędziem w rękach zła. Ged, którego Ziemiomorze na zawsze zapamięta jako Krogulca, zostaje wysłany na wyspę Roke, aby tam zgłębiać czarnoksięską sztukę. Jest obdarzony niezwykłymi magicznymi zdolnościami, więc po latach nauki zostaje Arcymagiem, który będzie musiał pomóc...
Potężne Pokémon V są gotowe do walki na polu bitwy w nowych Pokémon TCG: V Battle Decks! 60-kartowa talia zawiera wszystko, co jest potrzebne do gry. Wybierz swojego potężnego sojusznika i niech bitwa się rozpocznie!
Potężne Pokémon V są gotowe do walki na polu bitwy w nowych Pokémon TCG: V Battle Decks! 60-kartowa talia zawiera wszystko, co jest potrzebne do gry. Wybierz swojego potężnego sojusznika i niech bitwa się rozpocznie!
Twórcy aplikacji często zapominają o kodzie systemowym, a to dzięki niemu funkcjonują system operacyjny, sterowniki, system plików czy zarządzanie pamięcią. Żadna aplikacja nie będzie działać bez poprawnego kodu systemowego. Język Rust jest dla programistów systemowych wyjątkowym narzędziem, rozwiązującym wiele znanych od dziesięcioleci problemów. Pozwala uniknąć mnóstwa powszechnie popełnianych błędów i tworzyć należytej jakości kod systemowy.Dzięki tej książce zaczniesz kodować w języku Rust. Zrozumiesz też istotę programowania systemowego. Dowiesz się, w jaki sposób zapewnić bezpieczeństwo pamięci i wątków, a także jak sprawić, aby program był wykonywany szybko i bez błędów. Nauczysz się bezpiecznego stosowania operacji wspó...
Bonito
O nas
Kontakt
Punkty odbioru
Dla dostawców
Polityka prywatności
Ustawienia plików cookie
Załóż konto
Sprzedaż hurtowa
Bonito na Allegro