توضیحات
برنامهنویسی سیستمها پایه و اساس محاسبات جهان را فراهم میکند. نوشتن کدهای حساس به عملکرد، به زبان برنامهنویسی نیاز دارد که برنامهنویسان را در کنترل نحوهی استفاده از حافظه، زمان پردازنده و سایر منابع سیستم قرار دهد. زبان برنامه نویسی Rust Systems این کنترل را با یک سیستم نوع مدرن که طبقات گستردهای از اشتباهات رایج، از خطاهای مدیریت حافظه گرفته تا مسابقه داده بین رشتهها را میگیرد، را ترکیب میکند.
با این راهنمای عملی، برنامهنویسان سیستمهای با تجربه یاد خواهند گرفت که چگونه با استفاده از Rust شکاف بین عملکرد و ایمنی را با موفقیت پر کنند. جیم بلندی، جیسون اورندورف و لئونورا تیندال نشان میدهند که چگونه ویژگیهای Rust با ترکیب عملکرد قابل پیشبینی با ایمنی حافظه و همزمانی قابل اعتماد، برنامهنویسان را بر مصرف حافظه و استفاده از پردازنده کنترل میکنند. در این کتاب یاد خواهید گرفت:
- انواع دادههای بنیادی Rust و مفاهیم اصلی مالکیت و قرض گرفتن.
- نحوهی نوشتن کد انعطافپذیر و کارآمد با ویژگیها و ژنریکها.
- نحوهی نوشتن کد سریع و چند رشتهای بدون مسابقه داده.
- ابزارهای قدرت کلیدی Rust: بسته شدن، تکرارکنندهها و برنامهنویسی ناهمزمان.
- مجموعهها، رشتهها و متن، ورودی و خروجی، ماکروها، کد ناامن و رابطهای تابع خارجی.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.