Džim Blandi, Leonora F.S Tindal, Džejson Orendorf (autor)
Programiranje sistema daje osnovu celog računarskog sveta. Pisanje koda osetljivog na performanse zahteva programski jezik koji omogućava upravljanje načinom na koji se koriste memorija, vreme procesora i ostali resursi sistema. Programski jezik sistema, Rust, kombinuje upravljanje sa modernim sistemom tipova koji obuhvata široke klase uobičajenih grešaka, od grešaka u upravljanju memorijom do trke podataka između niti.
Sa ovim praktičnim vodičem, iskusni programeri sistema naučiće kako da uspešno premoste jaz između performansi i bezbednosti koristeći Rust. Jim Blandy, Ja
son 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 kôd bez trke 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
Ostali naslovi koji sadrže ključne reči: Rust , Programski jezik
Ostali naslovi iz oblasti: Programiranje
Izdavač: Mikro; 2. izdanje, 2023; Broširani povez; latinica; 23.5 cm; 694 str.; 978-86-7555-466-0;