Rust
Rust یکی از سریعترین و امنترین زبانهای برنامهنویسی است که برای توسعه وب، سیستمهای امن و برنامههای آیندهدار استفاده میشود. با دوره رایگان ۵۰ روزه ما، Rust را از صفر تا پیشرفته یاد بگیرید و پروژههای واقعی بسازید. همین حالا شروع کنید و مهارت خود را به سطح بعدی ببرید
-

روز ۱۷: جمعبندی Ownership در Rust با مثالهای عملی
Ownership یکی از اصول پایهای Rust است که مدیریت حافظه، ایمنی دادهها و عملکرد بهینه برنامه را تضمین میکند. در روز هفدهم از سری آموزش «Rust در ۵۰ روز» قصد داریم مفاهیم Ownership، Move، Copy،…
بیشتر بخوانید » -

روز ۱۶: Sliceها در Rust
در Rust، Sliceها یکی از ابزارهای قدرتمند برای کار با بخشهایی از دادهها هستند و به برنامهنویس اجازه میدهند بدون کپی یا انتقال Ownership، روی یک محدوده از دادهها کار کند. در روز شانزدهم از…
بیشتر بخوانید » -

روز ۱۵: Dangling References در Rust
یکی از مفاهیم مهم در Rust که مستقیماً با Ownership، Borrowing و References مرتبط است، Dangling References یا ارجاعهای آویزان است. در روز پانزدهم از سری آموزش «Rust در ۵۰ روز» با این مفهوم آشنا…
بیشتر بخوانید » -

روز ۱۴: Mutable References و قوانین آن در Rust
در Rust، یکی از مفاهیم کلیدی مرتبط با Borrowing، Mutable References است که به برنامهنویس اجازه میدهد دادهها را بدون انتقال Ownership تغییر دهد. در روز چهاردهم از سری آموزش «Rust در ۵۰ روز» بهصورت…
بیشتر بخوانید » -

روز ۱۳: Borrowing و References در Rust
بعد از یادگیری مفاهیم Ownership، Move و Copy، یکی از مهمترین مفاهیم Rust که در روز سیزدهم بررسی میکنیم، Borrowing و References است. این دو مفهوم به برنامهنویس امکان میدهند بدون انتقال Ownership، به دادهها…
بیشتر بخوانید » -

روز ۱۲: تفاوت Move و Copy در Rust
در Rust یکی از مفاهیم کلیدی مرتبط با Ownership و مدیریت حافظه، تفاوت بین Move و Copy است که نقش مهمی در کنترل دادهها و جلوگیری از خطاهای رایج حافظه دارد. در روز دوازدهم از…
بیشتر بخوانید » -

روز ۱۱: مفهوم Ownership در Rust
یکی از مهمترین و متمایزترین مفاهیم در Rust، Ownership است که نقش کلیدی در مدیریت حافظه، ایمنی و عملکرد برنامهها ایفا میکند. در روز یازدهم از سری آموزش «Rust در ۵۰ روز» با این مفهوم…
بیشتر بخوانید » -

روز ۱۰: تمرین عملی Rust – Mini Project ۱
بعد از ۹ روز آموزش مفاهیم پایه Rust، نوبت به تمرین عملی میرسد. در روز دهم از سری آموزش «Rust در ۵۰ روز» یک Mini Project ساده اما کاربردی انجام میدهیم تا تمام مفاهیمی که…
بیشتر بخوانید » -

روز ۹: Scope و Shadowing در Rust
در Rust، مدیریت متغیرها و نحوه دسترسی به آنها اهمیت بسیار زیادی دارد و دو مفهوم کلیدی در این زمینه، Scope و Shadowing هستند. در روز نهم از سری آموزش «Rust در ۵۰ روز» بهصورت…
بیشتر بخوانید » -

روز ۸: حلقهها در Rust (loop، while و for)
حلقهها یکی از اساسیترین مفاهیم در هر زبان برنامه نویسی هستند و بدون آنها نوشتن برنامههای واقعی تقریباً غیرممکن است. در روز هشتم از مجموعه آموزش «Rust در ۵۰ روز» به سراغ حلقهها میرویم و…
بیشتر بخوانید » -

روز ۷: شرطها در Rust (if، else و match)
یکی از مهمترین بخشهای هر زبان برنامه نویسی، ساختارهای شرطی و کنترل جریان است. بدون شرطها، عملاً برنامهها نمیتوانند تصمیمگیری کنند و منطق پیچیدهای را پیادهسازی کنند. در روز هفتم از سری آموزش «Rust در…
بیشتر بخوانید »
