انا داعم ليك بكل ما املك ي قائد ربنا ينفعك بالعلم وينفعنا بعلمك
@wassim-akkari3 ай бұрын
شكرا نحن في أمس الحاجة لهذا المحتوى
@minato7namikazi3 ай бұрын
Best of the best! 💙 The greatest person who explained Rust in Arabic of all time. and in my opinion, in non-Arabic as well 😄
@elatighetfaghaoubeid94633 ай бұрын
agree " in non-Arabic as well "
@plutonium51833 ай бұрын
عظيم جدا بجد Such a valuable learning resource
@ibrahimbadr43273 ай бұрын
هو دا الفطار التمام
@Kogo.officialАй бұрын
01:12 :00 It's like shadowing. The previous owner doesn't have to be mut. Consider the following example: let x = 10; let mut y = x; y += 20; Here x is already moved to y, the decision to make y mut or not is up to y itself.
@anasajaanan70873 ай бұрын
We do love You Ahmed Mashaalh, Keep it up ❤❤❤
@yassatamer74903 ай бұрын
Really good content! I'll appreaciate homeworks at the end of the vid.
@codingabdullah3 ай бұрын
ايه الابداع ده ... مع اني معرفش حاجة عن Rust الصراحة بس المحتوى معمول بحب كده انا برضو بقدم محتوى كواليس شغلي كمطور فريلانسر 🔥
@OmarSeifelnasr-rp6ox3 ай бұрын
32:03 Proc & declarative macros
@Pharaoh-tt9ku3 ай бұрын
كمل يا بطل احنا وراك 💪
@ahmedayman76263 ай бұрын
Was waiting :))
@ibrahimbadr43273 ай бұрын
I would appreciate it if you included Type Driven Design within your explanation, I know it might be not a part of your roadmap buy I think it's actually powerful in Rust rather than other languages, for example if you created the struct with remaining_bytes as isize instead of usize, and explain what is the difference and why we can do so in this context, Anyway thanks alot for your effort and I really wish I had someone like you to be my mentor ❤
@asoli_dev3 ай бұрын
Great feedback. Definitely something I can do.
@AmmarHammad7993 ай бұрын
شكرا جدا علي المحتوي الرائع دا❤❤ هل فيه فرصة ان الكود يتعمله zoom اكتر شوية في الفيديوهات القادمة ان شاء الله
@ahmedwahdan6723 ай бұрын
Note: in C++ std::move doesn't move, it just trigger type conversion to RValue
@asoli_dev3 ай бұрын
Yes. I know 😀
@ahmedwahdan6723 ай бұрын
@@asoli_dev It's worth mentioning as it's not clear. C++ type system is complicated enough :D
@adelelsayed41223 ай бұрын
شغل جميل جدا...شكرا لك
@ehabfathy23853 ай бұрын
عم فرغل وجماله أتمني ترجع تكلم عن distrubted system تاني
@KhalidRouissi-u2p3 ай бұрын
Noiceee ❤
@safwanmohamed91353 ай бұрын
قبل سنة قعدت اسبوع اشتغل على تسطيب nvim وبعدها يأست وحذفتة مع اني كنت غلبان مش فاهم غير JavaScript ولكن لما بدأت هذه السلسلة حملته واشتغلت عليه بضمير والحمدلله فهمت اغلبه. اتمنى تعمل كورس متكامل يشرح vim & nvim وطريقة العمل عليه وانا بكون اول sponsor بالدعاء طبعاً😅
@lordadamson3 ай бұрын
ya a7md this is a really good explanation, bas malloc and memcpy are not syscalls, they're just libc functions. for memory allocation syscalls there is brk, sbrk and mmap. I'm not good at windows, but I think on windows people call VirtualAlloc which may call NtAllocateVirtualMemory. memcpy is just a function that has a for loop it.
@asoli_dev3 ай бұрын
That's absolutely right. Thanks for the clarification. I might have misspoken from the lens of simplifying to the audience but you are correct.
@doodooti-ch3 ай бұрын
keep up the good work ❤
@omarmahmoud33912 ай бұрын
45:04 pointers vs references
@ZKPGrandmaster3 ай бұрын
15:50 static function
@AhmedRamadan-qo3dr3 ай бұрын
ك موبايل ديفلوبر هل rust هتفيدنى فى حاجة ؟
@_youssefdaoud55933 ай бұрын
Can you create a repository for what you have written?
@omarmahmoud33912 ай бұрын
1:45:32 summary
@ahmedmamdouh5233 ай бұрын
يا عم كفايه بقي ده احنا الغلابه جدا
@muhamadnady8393 ай бұрын
Hi ya Ahmed, Could you share with us the discord server
@FatheyDevs-xc2uc3 ай бұрын
مبسوط ان فى محتوى عربي بالمستوى ده
@farjallahhaythem56753 ай бұрын
what's the series of the vim that u talk about it i search but i can't found out what's the person u talk about and thank u in advance