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

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

آموزش زبان برنامه‌نویسی 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 – قسمت  ۱۸ : شروع کار با Generic ها

آموزش زبان برنامه‌نویسی Rust – قسمت ۱۸ : شروع کار با Generic ها

در این قسمت با نحوه‌ی تبدیل نوع در Rust و با مفهوم Generic آشنا می‌شویم و می‌بینیم که چطور می‌توان ساختار، تابع، متد و enum هایی به صورت Generic داشت.

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

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

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

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

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

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

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

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

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

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

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

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

آموزش زبان برنامه‌نویسی Rust – قسمت۱۳- شروع کار با Enumeration ها

آموزش زبان برنامه‌نویسی Rust – قسمت۱۳- شروع کار با Enumeration ها

در این قسمت enum ها را در زبان راست یادمی‌گیریم. enumهای Rust برخلاف زبان‌هایی مثل C تایپ‌های واقعی هستند و قدرت زیادی به این زبان می‌دهند.

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

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

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