وبلاگ شخصی
محمّدرضا
علی حسینی

جایی که تجربیات, علایق
و چیزهایی که یادگرفته‌ام را
با هم مرور می‌کنیم.

آموزش زبان برنامه‌نویسی Rust – قسمت ۲۲: برنامه‌نویسی Functional با Rust

آموزش زبان برنامه‌نویسی Rust – قسمت ۲۲: برنامه‌نویسی Functional با Rust

بان برنامه‌نویسی Rust یک زبان چندالگویی (Multi Paradigm) است. یکی از الگوهای برنامه‌نویسی که می‌توان در این زبان از آن پیروی کرد، برنامه‌نویسی functional است.

آموزش زبان برنامه‌نویسی Rust – قسمت ۲۱:‌ مدیریت خطاها

آموزش زبان برنامه‌نویسی Rust – قسمت ۲۱:‌ مدیریت خطاها

زبان Rust به جای استفاده از Exception ها روش دیگری را برای مدیریت خطاها در پیش‌گرفته. در این نوشته با هم همه‌چیز را درمورد مدیریت خطا در Rust یادمی‌گیریم.

آموزش زبان برنامه‌نویسی Rust- قسمت ۲۰: طول عمر یا Lifetime

آموزش زبان برنامه‌نویسی Rust- قسمت ۲۰: طول عمر یا Lifetime

کارکردن با رفرنس‌ها همیشه ترسناک است. چون ممکن است هزاران اشتباه مختلف رخ بدهد. Rust با معرّفی مفهوم طول عمر یا lifetime باعث می‌شود که موقع کاربا رفرنس‌ها خیالتان راحت باشد.

آموزش زبان برنامه‌نویسی Rust – قسمت ۱۹: نگاهی دقیق‌تر به Generic ها

آموزش زبان برنامه‌نویسی Rust – قسمت ۱۹: نگاهی دقیق‌تر به Generic ها

در این قسمت موضوعات پیشرفته‌تری را درمورد Generic های Rust مثل نحوه‌ی تعریف trait های Generic، Operator Overloading و Associated Types را یادمی‌گیریم.

آموزش زبان برنامه‌نویسی Rust – قسمت ۱۷: نگاهی خیلی دقیق‌تر به ویژگی‌ها

آموزش زبان برنامه‌نویسی Rust – قسمت ۱۷: نگاهی خیلی دقیق‌تر به ویژگی‌ها

در این قسمت نحوه‌ی افزودن associated function ها را به trait ها یادمی‌گیریم و با روش‌های مختلف فراخوانی متدها برای جلوگیری از ابهام آشنا می‌شویم.

آموزش زبان برنامه‌نویسی Rust – قسمت ۱۶: نگاهی دقیق‌تر به ویژگی ها

آموزش زبان برنامه‌نویسی Rust – قسمت ۱۶: نگاهی دقیق‌تر به ویژگی ها

در این قسمت بیشتر با trait ها آشنا می‌شویم. نحوه‌ی کار با trait object ها، پیاده‌سازی آن برای type های پیش‌فرض و ارث‌بری بین آن‌ها را یاد می‌گیریم.

آموزش زبان برنامه‌نویسی Rust – قسمت ۱۵: چندریختی

آموزش زبان برنامه‌نویسی Rust – قسمت ۱۵: چندریختی

چندریختی یا Polymorphism یکی از مهم‌ترین مفاهیم در برنامه‌نویسی است. امّا استفاده از آن در زبان‌های سطح پایین مثل C امکان‌پذیر نیست. حالا با هم استفاده از چندریختی را در Rust یاد می‌گیریم.

تغییرات زبان Rust از نسخه‌ی ۱.۳۱.۰ به ۱.۳۵.۰

تغییرات زبان Rust از نسخه‌ی ۱.۳۱.۰ به ۱.۳۵.۰

زبان Rust زبان جدیدی است و به نسبت زبان‌های دیگر تغییرات در آن زیاد است. در این نوشته تغییرات زبان را تا نسخه‌ی 1.31 بررسی می‌کنیم.

چرا باید همین امروز زبان Rust را یادبگیریم؟

چرا باید همین امروز زبان Rust را یادبگیریم؟

این روزها زیاد از زبان راست نام‌برده می‌شود. اگر درمورد یادگیری این زبان شک دارید، اینجا می‌بینیم که چرا باید همین امروز Rust را یادبگیرید.

آموزش زبان برنامه‌نویسی Rust – قسمت۱۴- پترن‌ها

آموزش زبان برنامه‌نویسی Rust – قسمت۱۴- پترن‌ها

الگوها در زبان راست کار برنامه‌نویس را خیلی راحت می‌کنند. شما می‌توانید بدون اینکه مشکلی پیش بیاید خیلی راحت حالت‌های مختلف را با کم‌ترین کد ممکن بررسی کنید.

«نوشته‌های ویژه»

«نوشته‌های محبوب»

«دیدگاه کاربران»