نوشته‌های ترمینالی
2.62K subscribers
424 photos
12 videos
32 files
2.25K links
Download Telegram
در مورد thread ها توی rust
توی خط‌های اولش چقدر دقیق و عالی مفاهیم ترد رو توضیح داده که کلی geeks for geeks و منابع OS اینقدر خوب نگفته بودن.
مخصوصا چیزهایی که در مورد runtime گفته بود.
https://doc.rust-lang.org/book/ch16-01-threads.html
کانکارنسی در راسط.
به همراه بک گراندی از ownership (که خیلی خیلی مفیده)

https://blog.rust-lang.org/2015/04/10/Fearless-Concurrency.html
اینم لینک rosetta code:
البته که راه انداختن گرافیک برای زبان های مختلف به سادگی نصب turtle پایتون نیست. =)
https://rosettacode.org/wiki/Koch_curve
ابزار radare2 یه جعبه ابزار کامل کار با باینریه.
حالا یه UI بسیار زیبا با اسم cutter براش نوشتن که کلی کار رو ساده می‌کنه.
اگه با زبان‌های کامپایلری کار می‌کنید، حتما ببینیدش.
https://github.com/radareorg/cutter
میتونیم گوگل‌زدایی کنیم؟
ایجنا کلی جایگزین خوب معرفی کرده
https://nomoregoogle.com/
جالینوکس
https://youtu.be/GXGUQCz2Z50
یه کلاس درس کامل بود واقعا.
نوشته‌های ترمینالی
آیا همه function call ها expression هستند؟ حتی اونها که تایپ برگشتی void دارند؟ بله همشون. فقط اونها که تایپ برگشت void دارن رو نمیشه یه کارهایی باهاشون کرد مثلا assign کرد. https://stackoverflow.com/a/56817959
در نهایت می‌رسیم به این که چرا نباید void برگردونن توابع و باید واقعا یه value مثل unit (در اسکالا) برگردونن که یه مقدار ولیده.
نه یه تایپ که هیچ مقداری نداره.