Esipuhe
Rust-ohjelmointikieli on edennyt pitkälle muutamassa vuodessa pienestä ja vasta syntyneestä harrastajayhteisöstä yhdeksi maailman rakastetuimmista ja kysytyimmistä ohjelmointikielistä. Taaksepäin katsottuna oli väistämätöntä, että Rustin voima ja lupaus herättäisivät huomiota ja saisivat jalansijaa järjestelmäohjelmoinnissa. Se, mikä ei ollut väistämätöntä, oli globaali kiinnostuksen ja innovaation kasvu, joka levisi avoimen lähdekoodin yhteisöihin ja nopeutti laajaa käyttöönottoa eri toimialoilla.
Tässä vaiheessa on helppo viitata Rustin upeisiin ominaisuuksiin selittääkseen tämän kiinnostuksen ja käyttöönoton räjähdysmäisen kasvun. Kuka ei haluaisi muistiturvallisuutta, ja nopeaa suorituskykyä, ja ystävällistä kääntäjää, ja loistavia työkaluja — muiden upeiden ominaisuuksien ohella? Rust-kieli, jota näet tänään, yhdistää vuosien tutkimuksen järjestelmäohjelmoinnissa elävän ja intohimoisen yhteisön käytännön viisauden kanssa. Kieli on suunniteltu tarkoituksella ja hiottu huolella, tarjoten kehittäjille työkalun, joka helpottaa turvallisen, nopean ja luotettavan koodin kirjoittamista.
Mutta mikä tekee Rustista todella erityisen, ovat sen juuret voimaannuttaa sinut saavuttamaan tavoitteesi. Tämä on kieli, joka haluaa sinun onnistuvan, ja voimaannuttamisen periaate kulkee läpi yhteisön, joka rakentaa, ylläpitää ja edistää tätä kieltä. Edellisen painoksen jälkeen Rust on kehittynyt entistä enemmän aidosti globaaliksi ja luotettavaksi kieleksi. Rust-projektia tukee nyt vankasti Rust Foundation, joka investoi myös keskeisiin aloitteisiin varmistaakseen, että Rust on turvallinen, vakaa ja kestävä.
Tämä painos Rust-ohjelmointikielestä on kattava päivitys, joka heijastaa kielen kehitystä vuosien varrella ja tarjoaa arvokasta uutta tietoa. Se ei kuitenkaan ole vain opas syntaksiin ja kirjastoihin — se on kutsu liittyä yhteisöön, joka arvostaa laatua, suorituskykyä ja harkittua suunnittelua. Olitpa kokenut kehittäjä, joka tutustuu Rustiin ensimmäistä kertaa, tai kokenut rustilainen, joka haluaa hioa taitojaan, tästä painoksesta on hyötyä kaikille.
Rust-matka on ollut yhteistyötä, oppimista ja iterointia. Kielen ja sen ekosysteemin kasvu heijastaa suoraan sen elävää ja monimuotoista yhteisöä. Tuhansien kehittäjien panos — ydinkielen suunnittelijoista satunnaisiin kontribuutioihin — tekee Rustista ainutlaatuisen ja tehokkaan työkalun. Ottamalla tämän kirjan käteesi et vain opi uutta ohjelmointikieltä — liityt liikkeeseen, joka pyrkii tekemään ohjelmistoista parempia, turvallisempia ja miellyttävämpiä työstää.
Tervetuloa Rust-yhteisöön!
- Bec Rumbul, Rust Foundationin toimitusjohtaja