Autor: Jim Blandy, Jason Orendorff, Leonora Tindall
Broj strana: 694
ISBN broj: 9788675554660
Izdavač:
Mikro knjiga
Godina izdanja: 2023.
Opis
Programiranje sistema daje osnovu celog računaskog sveta. Pisanje koda osetljivog na performanse zahteva programski jezik koji programerima stavlja kontrolu nad načinom na koji se koriste memorija, vreme procesora i drugi sistemski resursi. Programski jezik sistema Rust kombinuje tu kontrolu sa modernim sistemom tipova koji obuhvata široke klase uobičajenih grešaka, od grešaka u upravljanju memorijom do trka podataka između niti.
Sa ovim praktičnim vodičem, iskusni sistemski programeri će naučiti kako da uspešno premoste jaz između performansi i bezbednosti koristeći Rust. Jim Blandy, Jason Orendorff i Leonora Tindall pokazuju kako Rustove funkcije daju programerima kontrolu nad potrošnjom memorije i korišćenjem procesora kombinovanjem predvidljivih performansi sa bezbednoš ću memorije i pouzdanom konkurentnošću.
Naučićete:
• Rustove osnovne tipove podataka i osnovne koncepte vlasništva i pozajmljivanja
• Kako napisati fleksibilan, efikasan kôd sa osobinama i genericima
• Kako napisati brz, višenitni kod bez trka podataka
• Rustove ključne snažne alate: zatvaranja, iteratore i asinhrono programiranje
• Kolekcije, stringove i tekst, ulaze i izlaze, makroe, nebezbedan kôd i interfejse spoljnih funkcija Ovo revidirano, ažurirano izdanje pokriva izdanje Rusta 2021.
O autoru
Jim Blandy programira od 1981. i piše besplatan softver od 1990. Radio je na GNU Emacsu, GNU Guileu i GNU Debuggeru, a sada radi na Firefoxu u Mozili.
Jason Orendorff radi na neotkrivenim Rust projektima na GitHubu. Prethodno je radio na SpiderMonkey JavaScript mašini u Mozili. Zanima ga gramatika, izrada peciva, putovanje kroz vreme i pomaže ljudima da razumeju komplikovane teme.
Leonora Tindall je entuzijasta za sistme i softverski inženjer koja koristi Rust, Elixir i druge napredne jezike za izgradnju robusnog i otpornog sistemskog softvera u oblastima sa velikim uticajem kao što su zdravstvo i vlasništvo nad podacima.
Budite prvi koji će ostaviti komentar.
Popust cena:
2370.00 rsd
Popust cena:
2200.00 rsd
© Sva prava pridržana, Kompjuter biblioteka, Beograd, Obalskih radnika 4a, Telefon: +381 11 252 0 272 |
||