#Rust
راست وارد کرنل لینوکس هم شد.
قبلا هم گفته بودم. باید با سی خداحافظی کرد. اگر کاری با سی شروع شده مثل خود کرنل لینوکس، همون مسیر را ادامه میدهد. اما برای پروژههای جدید مثل درایورها، راست گزینه مطلوبتری است
https://www.zdnet.com/article/linus-torvalds-on-where-rust-will-fit-into-linux/
@DevTwitter | <Mostafa/>
راست وارد کرنل لینوکس هم شد.
قبلا هم گفته بودم. باید با سی خداحافظی کرد. اگر کاری با سی شروع شده مثل خود کرنل لینوکس، همون مسیر را ادامه میدهد. اما برای پروژههای جدید مثل درایورها، راست گزینه مطلوبتری است
https://www.zdnet.com/article/linus-torvalds-on-where-rust-will-fit-into-linux/
@DevTwitter | <Mostafa/>
👍1
👍1
#Rust
گوگل کدهای سطح پایین اندروید رو با Rust می نویسه! البته خوب اتفاقی بود که دیر یا زود میافتاد :) rust در حال حاضر هیچ رقیبی نداره
https://arstechnica.com/gadgets/2021/04/google-is-now-writing-low-level-android-code-in-rust/
@DevTwitter | </rust راه>
*اینجوری که همه دارن از راست استفاده میکنن به نظرم راست راست کرده
گوگل کدهای سطح پایین اندروید رو با Rust می نویسه! البته خوب اتفاقی بود که دیر یا زود میافتاد :) rust در حال حاضر هیچ رقیبی نداره
https://arstechnica.com/gadgets/2021/04/google-is-now-writing-low-level-android-code-in-rust/
@DevTwitter | </rust راه>
*اینجوری که همه دارن از راست استفاده میکنن به نظرم راست راست کرده
👍1
#Rust
شاید براتون جالب باشه
تو rust به عنوان یه زبان کامپایلری مثل پایتون میتونید یه متغییر رو یه بار int تعریف کنید یه بار هم میتونید string تعریف کنید
Rust allows us to shadow the previous value of guess with a new one
@DevTwitter | <Alireza Beigi/>
شاید براتون جالب باشه
تو rust به عنوان یه زبان کامپایلری مثل پایتون میتونید یه متغییر رو یه بار int تعریف کنید یه بار هم میتونید string تعریف کنید
Rust allows us to shadow the previous value of guess with a new one
@DevTwitter | <Alireza Beigi/>
👍1
#Rust
زبان برنامه نویسی Rust بعد از ورود به دنیای کرنل لینوکس به عنوان اولین زبانی که اجازه ورود به دنیای کرنل لینوکس پیدا کرد، حالا در حال ورود به حوزه پروتکلهای شبکه است.
کسانی که سیستمی کار میکنند چشم از این زبان برنامه نویسی برندارند.
@DevTwitter | <Abbas Ali Chezgi/>
زبان برنامه نویسی Rust بعد از ورود به دنیای کرنل لینوکس به عنوان اولین زبانی که اجازه ورود به دنیای کرنل لینوکس پیدا کرد، حالا در حال ورود به حوزه پروتکلهای شبکه است.
کسانی که سیستمی کار میکنند چشم از این زبان برنامه نویسی برندارند.
@DevTwitter | <Abbas Ali Chezgi/>
👍1
#Rust
این روزها گوگل، مایکروسافت، ARM، IBM، آمازون و اینتل همگی در تلاش هستند تا زبان Rust به عنوان دومین زبان رسمی کرنل لینوکس پذیرفته شود.
این یک اتفاق تاریخی در دنیای کامپیوتر و شروعی برای پایان سلطهی C در دنیای کرنل ها است!
و Rust بسیار به این هدف نزدیک شده.
@DevTwitter | <Rust Farsi/>
این روزها گوگل، مایکروسافت، ARM، IBM، آمازون و اینتل همگی در تلاش هستند تا زبان Rust به عنوان دومین زبان رسمی کرنل لینوکس پذیرفته شود.
این یک اتفاق تاریخی در دنیای کامپیوتر و شروعی برای پایان سلطهی C در دنیای کرنل ها است!
و Rust بسیار به این هدف نزدیک شده.
@DevTwitter | <Rust Farsi/>
👍1
#Rust
کامپایلر زبان Rust در پشت صحنه از LLVM برای تولید کد استفاده میکند.
و حالا ویرایش اولیه از بکاِند مبتنی بر GCC هم به زبان مِرج شد.
مجموعه GCC سخت افرارهای زیادتری را پشتیبانی میکند و گاها قادر است بهینهسازیهای بهتری را روی کدها انجام دهد.
https://github.com/rust-lang/compiler-team/issues/442
@DevTwitter | <Rust Farsi/>
کامپایلر زبان Rust در پشت صحنه از LLVM برای تولید کد استفاده میکند.
و حالا ویرایش اولیه از بکاِند مبتنی بر GCC هم به زبان مِرج شد.
مجموعه GCC سخت افرارهای زیادتری را پشتیبانی میکند و گاها قادر است بهینهسازیهای بهتری را روی کدها انجام دهد.
https://github.com/rust-lang/compiler-team/issues/442
@DevTwitter | <Rust Farsi/>
👍1
#Rust
از ورژن 1.36، ساختمان داده HashMap در کتابخانه استاندارد زبان Rust در حقیقت بازنویسی SwissTable گوگل است که با ++C توسعه داده شده بود.
اما اگر می خواهید در no_std (امبد، کرنل،...) هم باهاش کار کنید می توانید از پکیج زیر استفاده نمایید:
https://github.com/rust-lang/hashbrown
@DevTwitter
از ورژن 1.36، ساختمان داده HashMap در کتابخانه استاندارد زبان Rust در حقیقت بازنویسی SwissTable گوگل است که با ++C توسعه داده شده بود.
اما اگر می خواهید در no_std (امبد، کرنل،...) هم باهاش کار کنید می توانید از پکیج زیر استفاده نمایید:
https://github.com/rust-lang/hashbrown
@DevTwitter
👍1
#Rust
آپدیت 6.1 کرنل لینوکس، زبان «راست» رو بهترین زبان دنیا میکنه
برنامه نویسای «راست» دارن همه ی دنیا رو با «راست» بازنویسی میکنن، آماده باشید...
https://www.analyticsinsight.net/updated-linux-kernel-6-1-makes-rust-the-greatest-programming-language/
@DevTwitter
آپدیت 6.1 کرنل لینوکس، زبان «راست» رو بهترین زبان دنیا میکنه
برنامه نویسای «راست» دارن همه ی دنیا رو با «راست» بازنویسی میکنن، آماده باشید...
https://www.analyticsinsight.net/updated-linux-kernel-6-1-makes-rust-the-greatest-programming-language/
@DevTwitter
🤯31🔥3👎2👍1
#Rust
شاید تاحالا اسم پکیج Arabic Reshaper رو توی پایتون شنیده باشید، دیروز برای یه کاری نیاز شد ازش استفاده کنم، اعصابم رو خورد کرد انقدر کند بود، دیدم فایده نداره و دست بکار پورت کردنش به راست شدم
بدون هیچ بهینه سازی سنگینی 53 برابر سریع تر
این لینک ریپوی لایبری، داخل crates.io هم موجوده اگه بخواید میتونید استفاده کنید
https://github.com/YouKnow-sys/ar-reshaper
@DevTwitter | <SAEID/>
شاید تاحالا اسم پکیج Arabic Reshaper رو توی پایتون شنیده باشید، دیروز برای یه کاری نیاز شد ازش استفاده کنم، اعصابم رو خورد کرد انقدر کند بود، دیدم فایده نداره و دست بکار پورت کردنش به راست شدم
بدون هیچ بهینه سازی سنگینی 53 برابر سریع تر
این لینک ریپوی لایبری، داخل crates.io هم موجوده اگه بخواید میتونید استفاده کنید
https://github.com/YouKnow-sys/ar-reshaper
@DevTwitter | <SAEID/>
👍24