دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Steve Klabnik. Carol Nichols
سری:
ISBN (شابک) : 1718500440, 9781718500440
ناشر: No Starch Press
سال نشر: 2019
تعداد صفحات: 889
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 5 مگابایت
در صورت تبدیل فایل کتاب The Rust Programming Language (Covers Rust 2018) به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب زبان برنامه نویسی Rust (Covers Rust 2018) نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
کتاب رسمی زبان برنامه نویسی Rust، نوشته شده توسط تیم توسعه Rust در بنیاد موزیلا، به طور کامل برای Rust 2018 به روز شده است. زبان برنامه نویسی Rust کتاب رسمی در مورد Rust است: یک زبان برنامه نویسی سیستم های منبع باز که به شما کمک می کند تا نرم افزارهای سریعتر و قابل اعتمادتری بنویسید. Rust کنترل بر روی جزئیات سطح پایین (مانند استفاده از حافظه) را در ترکیب با ارگونومی سطح بالا ارائه می دهد و دردسرهایی را که به طور سنتی با زبان های سطح پایین مرتبط است، از بین می برد. نویسندگان زبان برنامه نویسی Rust، اعضای تیم Rust Core، دانش و تجربه خود را به اشتراک می گذارند تا به شما نشان دهند چگونه از ویژگی های Rust به طور کامل استفاده کنید - از نصب تا ایجاد برنامه های قوی و مقیاس پذیر. شما با اصول اولیه مانند ایجاد توابع، انتخاب انواع داده ها و متغیرهای اتصال شروع می کنید و سپس به مفاهیم پیشرفته تر می روید، مانند: • مالکیت و استقراض، طول عمر، و ویژگیها • استفاده از Rust's ضمانت ایمنی حافظه برای ساخت برنامههای سریع و ایمن • آزمایش، مدیریت خطا، و بازسازی مؤثر • عمومی، نشانگرهای هوشمند، چند رشته ای، اشیاء ویژگی و تطبیق الگوی پیشرفته • استفاده از Cargo، مدیر بسته داخلی Rust، برای ساخت، آزمایش و مستندسازی کد و مدیریت وابستگیها • نحوه استفاده از کامپایلر پیشرفته Rust با تکنیک های برنامه نویسی کامپایلر نمونههای کد زیادی را در سراسر کتاب خواهید یافت، و همچنین سه فصل به ساخت پروژههای کامل برای آزمایش یادگیری خود اختصاص داده شده است: یک بازی حدس زدن اعداد، اجرای Rust از یک ابزار خط فرمان و یک سرور چند رشتهای. جدید در این نسخه: یک بخش توسعه یافته در مورد ماکروهای Rust، یک فصل گسترده در مورد ماژول ها، و ضمیمه هایی در مورد ابزارها و نسخه های توسعه Rust.
The official book on the Rust programming language, written by the Rust development team at the Mozilla Foundation, fully updated for Rust 2018. The Rust Programming Language is the official book on Rust: an open source systems programming language that helps you write faster, more reliable software. Rust offers control over low-level details (such as memory usage) in combination with high-level ergonomics, eliminating the hassle traditionally associated with low-level languages. The authors of The Rust Programming Language, members of the Rust Core Team, share their knowledge and experience to show you how to take full advantage of Rust's features--from installation to creating robust and scalable programs. You'll begin with basics like creating functions, choosing data types, and binding variables and then move on to more advanced concepts, such as: • Ownership and borrowing, lifetimes, and traits • Using Rust's memory safety guarantees to build fast, safe programs • Testing, error handling, and effective refactoring • Generics, smart pointers, multithreading, trait objects, and advanced pattern matching • Using Cargo, Rust's built-in package manager, to build, test, and document your code and manage dependencies • How best to use Rust's advanced compiler with compiler-led programming techniques You'll find plenty of code examples throughout the book, as well as three chapters dedicated to building complete projects to test your learning: a number guessing game, a Rust implementation of a command line tool, and a multithreaded server. New to this edition: An extended section on Rust macros, an expanded chapter on modules, and appendixes on Rust development tools and editions.
Foreword by Nicholas Matsakis and Aaron Turon Preface Acknowledgments Introduction Chapter 1: Getting Started Chapter 2: Programming a Guessing Game Chapter 3: Common Programming Concepts Chapter 4: Understanding Ownership Chapter 5: Using Structs to Structure Related Data Chapter 6: Enums and Pattern Matching Chapter 7: Managing Growing Projects with Packages, Crates, and Modules Chapter 8: Common Collections Chapter 9: Error Handling Chapter 10: Generic Types, Traits, and Lifetimes Chapter 11: Writing Automated Tests Chapter 12: An I/O Project: Building a Command Line Program Chapter 13: Functional Language Features: Iterators and Closures Chapter 14: More About Cargo and Crates.io Chapter 15: Smart Pointers Chapter 16: Fearless Concurrency Chapter 17: Object-Oriented Programming Features of Rust Chapter 18: Patterns and Matching Chapter 19: Advanced Features Chapter 20: Final Project: Building a Multithreaded Web Server Appendix A: Keywords Appendix B: Operators and Symbols Appendix C: Derivable Traits Appendix D: Useful Development Tools Appendix E: Editions Index