راست یکی از زبانهای برنامهنویسی مطرح و البته محبوب در سالهای اخیر است و بسیاری از برنامهنویسان و شرکتهای مطرح در این چند سال به آن روی آوردهاند. تیم Rust به تازگی نسخه جدید، 1.65.0 را منتشر کرده است. زبان برنامهنویسی Rust امکان توسعه نرمافزاری کارآمد و قابلاطمینان را به همه میدهد. با پلی پاد تی وی همراه باشید تا به طور مختصر با ویژگیهای این نسخه آشنا شویم.
تاریخچه Rust
این نسخه در راستای پیشرفت مستمر و چشمگیر زبان Rust عرضه شده است. اخیراً راست برای ورود به لینوکس کرنل در لینوکس 6.1 برنامههایی دارد. شاید به نظر عجیب بیاید چون حتی ++C هم نتوانسته به کرنل وارد شود که نشان میدهد راست از پروژه ابتداییاش در موزیلا راه طول و درازی را طی کرده.
در کنار توسعه در لینوکس، مطالعه اخیری در OSS Insight بیش از پنج میلیارد ردیف در گیتهاب را تحلیل کرده و نشان داده که برنامه نویسان راست کاملاً در آن فعال بودند. بر اساس این داده، Rust برای چند سال به طور مستمر جزو پرکاربردترین زبانهای برنامه نویسی جهان بوده و در سال 2022، نهمین زبانی است که به طور رایج برای توسعه Back-end در تمام درخواستهای pull گیتهاب استفاده میشود.
نصب Rust
اگر ورژن قبلی راست را نصب کردهاید، شما به صورت زیر میتوانید به نسخه 1.65.0 برسید:
rustup update stable
اگر هنوز این زبان را نصب نکردهاید، میتوانید از طریق rustup آن را از وبسایت نصب کنید و جزئیات این نسخه را هم میتوانید در ریلیزنوت گیتهاب ملاحظه نمایید.
تغییرات نسخه 1.65.0
- انواع داده Generic Associated Type (GATها) ایجاد شده؛
- Statement Let-else جدیدی در این نسخه ارائه شده؛
- در این نسخه اطلاعات split دیباگ برای لینوکس هم پشتیبانی میشود؛
- برخی APIها در این نسخه به ثبات رسیدهاند؛
- هنگام زمانبندی Build ،Cargo صف کارها را مرتب میکند تا عملکرد بهبود پیدا کند.
منابع: