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
rust-lang.org
Rust Programming Language
A language empowering everyone to build reliable and efficient software.
👍3👌2
🚀 (اکس لینت) oxlint اکنون از پلاگینهای جاوااسکریپت پشتیبانی میکند!
اکسلینت (oxlint) - لینتر فوقسریع Rust-based - حالا قابلیت گسترش با پلاگینهای JS/TS را دارد.
✨ قابلیتهای جدید:
•نوشتن قوانین لینت سفارشی با جاوااسکریپت/تایپاسکریپت
•یکپارچهسازی با اکوسیستم موجود ESLint
•عملکرد بالا با حفظ سرعت هسته Rust
🎯 نحوه استفاده:
⚡ مزایای کلیدی:
· سرعت ۵۰-۱۰۰ برابر سریعتر از ESLint
· پشتیبانی از پلاگینهای موجود جامعه
· توسعه آسان قوانین سفارشی
این به روزرسانی oxlint را به انتخابی ایدهآل برای پروژههای بزرگ با نیازهای خاص تبدیل میکند.
#JavaScript #TypeScript #Oxlint #Linting #WebDevelopment #Rust
🆔@code_pedia
اکسلینت (oxlint) - لینتر فوقسریع Rust-based - حالا قابلیت گسترش با پلاگینهای JS/TS را دارد.
✨ قابلیتهای جدید:
•نوشتن قوانین لینت سفارشی با جاوااسکریپت/تایپاسکریپت
•یکپارچهسازی با اکوسیستم موجود ESLint
•عملکرد بالا با حفظ سرعت هسته Rust
🎯 نحوه استفاده:
// oxlint.config.js
export default {
plugins: ['my-plugin'],
rules: {
'my-plugin/my-rule': 'error'
}
}
⚡ مزایای کلیدی:
· سرعت ۵۰-۱۰۰ برابر سریعتر از ESLint
· پشتیبانی از پلاگینهای موجود جامعه
· توسعه آسان قوانین سفارشی
این به روزرسانی oxlint را به انتخابی ایدهآل برای پروژههای بزرگ با نیازهای خاص تبدیل میکند.
#JavaScript #TypeScript #Oxlint #Linting #WebDevelopment #Rust
🆔@code_pedia
👍1