دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: [1 ed.]
نویسندگان: Herbert Wolverson
سری:
ISBN (شابک) : 1680509179, 9781680509175
ناشر: Pragmatic Bookshelf
سال نشر: 2022
تعداد صفحات: 140
[148]
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 1 Mb
در صورت تبدیل فایل کتاب Rust Brain Teasers: Exercise Your Mind به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب بازی های فکری زنگ زده: ذهن خود را ورزش دهید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
زبان برنامه نویسی Rust سازگار است و تمام تلاش خود را می کند تا برنامه نویس را غافلگیر نکند. با این حال، مانند همه زبانها، Rust هنوز هم ویژگیهای خود را دارد. اما این ویژگیها فرصتی برای تدریس به وجود میآورد. در این کتاب، شما با یک سری بازی فکری کار خواهید کرد که درک شما از Rust را به چالش می کشد. با درک شکاف های موجود در دانش خود، می توانید در کاری که انجام می دهید بهتر شوید و از اشتباهات جلوگیری کنید. بسیاری از تیزرهای این کتاب از تجربه خود نویسنده در ایجاد نرم افزار آمده است. برخی دیگر از سوالات متداول در جامعه Rust ناشی می شوند. صرف نظر از منشأ آنها، این بازی های فکری سرگرم کننده هستند، و اجازه دهید با آن روبرو شویم: چه کسی یک پازل خوب را دوست ندارد، درست است؟
چه راه بهتری برای ورزش کردن مغز و افزایش آن وجود دارد. دانش برنامه نویسی Rust شما نسبت به مجموعه ای از بازی های فکری پویا؟ همانطور که هر یک از این پازل ها را می خوانید و سعی می کنید پاسخ ها را بیابید، نه تنها با ویژگی های عجیب و غریب Rust آشنا می شوید، بلکه در طول مسیر سرگرمی زیادی نیز خواهید داشت.
< p>درست وارد شوید و با نمونه کد و نمونه مشکلاتی که اعداد و متن، سایه ها و حافظه و همه چیز را در بر می گیرد شروع کنید. سعی کنید بفهمید که چرا یک برنامه خاص کامپایل نمیشود، چرا خروجی غیرمنتظره تولید میکند، یا چرا وحشت میکند و با یک پیام خطا پایان مییابد. وقتی کد را اجرا کردید و پاسخ را خواندید، وقت آن است که با توضیح مفصل به اصل موضوع بپردازید. بیاموزید که چرا یک برنامه نتیجه ای را ایجاد کرده است، و کشف کنید که چگونه مسائل مشابه ممکن است روی کدهایی که در برنامه های خود می نویسید، حتی در زمان تولید، تأثیر بگذارد. این چالشها که از بحثهای جذاب در انجمن Rust، مشکلات دنیای واقعی و حتی بازخورد خوانندگان سرچشمه میگیرند، مطمئناً شما را شگفتزده، روشنتر و سرگرم خواهند کرد.آمادهاید تجربه کنید. زنگ زده مثل قبل؟ سپس مغز خود را تیز کنید و برای یک چالش آماده شوید!
آنچه شما نیاز دارید:
این کتاب فرض میکند که شما مقداری دانش دارید از زبان برنامه نویسی Rust برای کار با بازی های فکری در این کتاب، به یک محیط Rust در هر پلتفرمی نیاز دارید. می توانید Rust را با مراجعه به https://rustup.rs/ نصب کنید. همچنین به یک ویرایشگر متن یا Rust-friendly IDE نیاز دارید.
The Rust programming language is consistent and does its best to avoid surprising the programmer. Like all languages, though, Rust still has its quirks. But these quirks present a teaching opportunity. In this book, you'll work through a series of brain teasers that will challenge your understanding of Rust. By understanding the gaps in your knowledge, you can become better at what you do and avoid mistakes. Many of the teasers in this book come from the author's own experience creating software. Others derive from commonly asked questions in the Rust community. Regardless of their origin, these brain teasers are fun, and let's face it: who doesn't love a good puzzle, right?
What better way to exercise your brain and increase your Rust programming knowledge than with a collection of dynamic brain teasers? As you read through each of these puzzles and try to work out the answers, you'll not only learn about Rust's unique quirks and peculiarities, you'll also have loads of fun along the way.
Dive right in and get started with example code and sample problems that cover numbers and text, shadowing and memory, and everything in between. Try to figure out why a particular program won't compile, why it produces unexpected output, or why it panics and terminates with an error message. Once you've run the code and read the answer, it's time to get to the heart of the matter with a detailed explanation. Learn why a program produced the result it did, and discover how similar issues might affect the code you write in your own programs, even in production. Sourced from engaging discussions within the Rust community, real-world problems, and even reader feedback, these challenges will certainly surprise, enlighten, and entertain you.
Are you ready to experience Rust like never before? Then sharpen your brain and get ready for a challenge!
What You Need:
This book assumes you have some knowledge of the Rust programming language. To work through the brain teasers in this book, you'll need a working Rust environment on any platform. You can install Rust by visiting https://rustup.rs/. You'll also need a text editor or Rust-friendly IDE.