🦀 rust.hu
Az első magyar Rust portál · 2023 ótav1.99.1 · edition 2024

Tanulj Rustot.
magyarul, kódból.

Magyar nyelvű cikkek és vezetett tananyag a memóriabiztos rendszerprogramozás legjobb nyelvéhez. Az ownership-től az async runtime-ig — egy borrow checker–barát útmutatóval.

112+
cikk
2023
óta
12
tanulási útvonal
1.99.1
aktuális Rust
~ › rusthu › src
UTF-8

Miben lépnél tovább?

Válogatott leckék és cikkek, követhető tanulási sorrendben.

› 01 — Tananyag útvonalak
vezetett útvonal

Három lépcső a rustacean címig.

Saját tempóban végigvihető tananyag. Minden lecke fordítható példakóddal. Kezdő, haladó, profi — válassz onnan, ahol tartasz.

Kezdő01 / 12

A Rust alapjai

Telepítéstől az ownership-ig. 9 lecke: 6 olvasmány, 2 gyakorlat, 1 kvíz. Cargo, változók, típusok, vezérlés, függvények.

cargoownershipborrow
Új
9 lecke · ~6 óra
Haladó02 / 12

Trait-ek és generikák

Iterator, Trait objektumok, lifetimes, error handling. 11 lecke: itt kezded el írni az igazi Rust kódot.

traitslifetimesResult<T>
Új
11 lecke · ~9 óra
Profi03 / 12

Async, Tokio és webszerverek

Futures, executor, async runtime. 12 lecke: építünk egy Axum REST API-t, sqlx-szel, JWT-vel.

asynctokioaxum
Új
12 lecke · ~12 óra
Kezdő04 / 12

Rust a gyakorlatban

Az alapok után ajánlott: 9 gyakorlati lecke, 27 megoldott feladat és 36 interaktív kvízkérdés, adatmodellektől egy tesztelhető CLI-ig.

27 feladat36 kvízkérdésCLI projekt
Új
9 lecke · ~6 óra
Kezdő05 / 12

Programozási alapok Rusttal

Hat lecke a programozói gondolkodáshoz: értékek, függvények, döntések, ciklusok és tömbök, egy hőmérsékletnapló miniprojekttel.

függvényekciklusokminiprojekt
Új
6 lecke · ~3 óra
Kezdő06 / 12

Ownership és adatmodellezés

Értsd meg az értékek tulajdonlását, a kölcsönzést és a saját típusokat hat gyakorlati leckében; készíts könyvtári katalógust.

ownershipborrowadatmodellek
Új
6 lecke · ~3 óra
Kezdő07 / 12

Parancssori eszközök kezdőknek

Kösd össze a Rust-programot a külvilággal: argumentumok, standard bemenet, fájlok, modulok és kezelhető hibák, sorválogató projekttel.

CLIfájlokmodulok
Új
6 lecke · ~4 óra
Haladó08 / 12

Robusztus Rust API-k

Tervezd meg a könyvtárad típushatárait: newtype, TryFrom, builder, hibaforrások és dispatch, egy validált rendelés miniprojektben.

newtypeTryFromAPI-tervezés
Új
6 lecke · ~4 óra
Haladó09 / 12

Párhuzamos programozás Rustban

Szálak, scoped kölcsönzés, Arc, Mutex és kapacitáskorlátos csatornák hat leckében, determinisztikusan ellenőrizhető összesítő projekttel.

threadsArc + Mutexcsatornák
Új
6 lecke · ~4 óra
Haladó10 / 12

Parserépítés és adatfeldolgozás

Juss el a kölcsönzött tokenektől a konfiguráció-parserig: típusos hibák, sorfolyam, iterátoros validálás és determinisztikus riportok.

parserBufReadvalidálás
Új
6 lecke · ~4 óra
Profi11 / 12

Teljesítmény- és memóriatudatos Rust

Költségmodell, allokáció, Cow, adatelrendezés és mérés: hat lecke az indokolható optimalizáláshoz, kölcsönzött naplóelemzővel.

Cowallokációmérés
Új
6 lecke · ~5 óra
Profi12 / 12

Hibatűrő rendszerek Rustban

Állapotgépek, idempotencia, korlátos újrapróbálás, határidők és visszajátszás: építs ellenőrizhető feladatsor-modellt hat leckében.

állapotgépekidempotenciavisszajátszás
Új
6 lecke · ~5 óra
› 02 — Legfrissebb cikkek
friss

Olvasnivaló a borrow checkertől a SIMD-ig.

összes cikk
A PhotoCraft szerkesztőfelülete Hokusai A nagy hullám című képével, görbekorrekcióval és rétegpanellel.
Eszközök•12 perc•okt 17.

ArtCraft: 13 kreatív alkalmazás Rustban, a képszerkesztéstől a CAD-ig

Tizenhárom kreatív és irodai alkalmazás, közös Rust-alapokon: az ArtCraft a képszerkesztéstől a videóvágáson át a táblázatkezelésig kínál eszközöket. Bemutatjuk a készülő programokat, és belenézünk abba is, milyen fejlesztői döntések kötik össze őket.

Kábelezett szerver- és hálózati rackszekrények perforált ajtók mögött, zöld állapotjelző fényekkel.
Web•11 perc•okt 17.

Rust API integrációs tesztelése valódi PostgreSQL-lel

Sötétkék processzor egy zöld nyomtatott áramköri lapon.
Teljesítmény•10 perc•okt 17.

Python gyorsítása Rusttal: PyO3, maturin és tisztességes mérés

Kéz tollal egy négyzethálós füzet pipálható feladatlistáját írja.
Eszközök•10 perc•okt 17.

Property-based tesztelés Rustban: invariánsok és proptest

Egy Linux-terminál zöld és fehér parancssori promptja sötét képernyőn.
Eszközök•5 perc•okt 17.

CLI alkalmazás Rustban: bemenet, hibakód és tesztek egy kis projektben

› 03 — Rust Playground
próbáld ki most

Rust kód a böngésződben, telepítés nélkül.

A teljes programokat megnyithatod a hivatalos Rust Playgroundban. A cikkeknél külön jelezzük a futtatható példákat; a részleteket a saját projektedbe másolhatod.

hivatalos Rust Playground

Írd át, majd próbáld ki.

Változtasd meg például a take(10) értékét. A kód új lapon, a Rust hivatalos Playgroundjában nyílik meg, ahol a Run gombbal fordíthatod és futtathatod.

A szerkesztett kódot csak a megnyitáskor adjuk át a play.rust-lang.org oldalnak. Csak megosztható példát írj ide.

Megnyitás és futtatás ↗

Formázás: Tools → Rustfmt. Kódellenőrzés: Tools → Clippy. Mindkét gomb átviszi a szerkesztett kódot; az eszközt a Playgroundban indíthatod.

stable Rust · edition 2024 · valódi fordító a Playgroundban

Maradj képben a Rusttal, magyarul.

Kövesd az új cikkeket RSS-olvasódban: minden friss bejegyzés egy helyen, feliratkozás nélkül.