Small exercises to get you used to reading and writing Rust code!
تمرینهای کوچک برای عادت کردن به خواندن و نوشتن برنامهها به زبان rust
#rust #beginner #exercise #small #practice #practical
https://github.com/rust-lang/rustlings
🆔 @code_pedia
تمرینهای کوچک برای عادت کردن به خواندن و نوشتن برنامهها به زبان rust
#rust #beginner #exercise #small #practice #practical
https://github.com/rust-lang/rustlings
🆔 @code_pedia
Rust tutorial book is free and open source with practical approach.
یه کتاب رایگان و متنباز دیگه برای زبان rust که عملی آموزش داده و پروژهمحوره
#rust #tutorial #book #handson #handbook #project
https://bfnightly.bracketproductions.com
🆔 @code_pedia
یه کتاب رایگان و متنباز دیگه برای زبان rust که عملی آموزش داده و پروژهمحوره
#rust #tutorial #book #handson #handbook #project
https://bfnightly.bracketproductions.com
🆔 @code_pedia
چرا در سال جدید باید rust یاد بگیریم؟
راست یک زبان برنامهنویسی سیستمی است که برای داشتن سرعت بالا، توانایی در موازیسازی و امنیت حافظه ایجاد شده است. این زبان چندین ویژگی دارد که میتواند دلایل خوبی برای یادگیری آن باشد. برخی از این ویژگیها عبارتند از:
@code_pedia
مدیریت منابع: راست با استفاده از یک سیستم منحصر به فرد به نام Resource Acquisition Is Initialization (RAII) اطمینان میدهد که منابع به درستی مدیریت میشوند و حافظه به صورت خودکار آزاد میشود.
بدون نرخ انتزاع: راست میتواند میزان استفاده از حافظه را در زمان اجرا دنبال کند و از تکنیکهایی مانند reference counting و garbage collection استفاده نمیکند. این باعث میشود که راست بتواند کارایی بالایی داشته باشد و با زبانهای سطح پایین مانند C و C++ رقابت کند.
@code_pedia
امنیت حافظه: راست یکی از معدود زبانهای برنامهنویسی است که حفاظت از حافظه را برای شما تضمین میکند. این ویژگی باعث میشود که خطاها و مشکلات امنیتی کمتری در زمان دسترسی به حافظه RAM اتفاق بیافتد. شما دیگر نیاز ندارید که با Null سر و کار داشته باشید.
الگوی تطبیقی: راست از این ویژگی برای بررسی الگوی توکنها استفاده میکند. با استفاده از این روش میتوان متوجه شد که یک توکن از الگوی خاصی پیروی میکند یا نه. منظور از توکنها اساسا یک لیست از دادهها هستند.
نوع دادهای: راست در عبارات برنامهنویسی قابلیت تشخیص نوع دادهای را به صورت خودکار دارد. بنابراین شما سرعت بسیار بیشتری را در زمان توسعه اپلیکیشنهایتان در راست خواهید داشت.
#rust #programming
راست یک زبان برنامهنویسی سیستمی است که برای داشتن سرعت بالا، توانایی در موازیسازی و امنیت حافظه ایجاد شده است. این زبان چندین ویژگی دارد که میتواند دلایل خوبی برای یادگیری آن باشد. برخی از این ویژگیها عبارتند از:
@code_pedia
مدیریت منابع: راست با استفاده از یک سیستم منحصر به فرد به نام Resource Acquisition Is Initialization (RAII) اطمینان میدهد که منابع به درستی مدیریت میشوند و حافظه به صورت خودکار آزاد میشود.
بدون نرخ انتزاع: راست میتواند میزان استفاده از حافظه را در زمان اجرا دنبال کند و از تکنیکهایی مانند reference counting و garbage collection استفاده نمیکند. این باعث میشود که راست بتواند کارایی بالایی داشته باشد و با زبانهای سطح پایین مانند C و C++ رقابت کند.
@code_pedia
امنیت حافظه: راست یکی از معدود زبانهای برنامهنویسی است که حفاظت از حافظه را برای شما تضمین میکند. این ویژگی باعث میشود که خطاها و مشکلات امنیتی کمتری در زمان دسترسی به حافظه RAM اتفاق بیافتد. شما دیگر نیاز ندارید که با Null سر و کار داشته باشید.
الگوی تطبیقی: راست از این ویژگی برای بررسی الگوی توکنها استفاده میکند. با استفاده از این روش میتوان متوجه شد که یک توکن از الگوی خاصی پیروی میکند یا نه. منظور از توکنها اساسا یک لیست از دادهها هستند.
نوع دادهای: راست در عبارات برنامهنویسی قابلیت تشخیص نوع دادهای را به صورت خودکار دارد. بنابراین شما سرعت بسیار بیشتری را در زمان توسعه اپلیکیشنهایتان در راست خواهید داشت.
#rust #programming
www.rust-lang.org
Rust Programming Language
A language empowering everyone to build reliable and efficient software.
👍3👌2