در حال حاضر محصولی در سبد خرید شما وجود ندارد.
این کتاب به خوبی نوشته شده به شما کمک خواهد کرد که بیشتر از آنچه که زنگ را ارائه می دهد، به شما کمک کند.
Ramnivas Laddad، نویسنده AspectJ در عمل
Rust در عمل، زبان برنامه نویسی زنگ را با بررسی مفاهیم و تکنیک های برنامه نویسی سیستم های متعدد معرفی می کند . شما را به یادگیری زنگ زدن به نحوه کار کامپیوترها در زیر هود می پردازید. شما خودتان را با ذخیره سازی مداوم، حافظه، شبکه و حتی با دستورالعمل CPU بازی خواهید کرد. این کتاب شما را از طریق استفاده از زنگ برای گسترش برنامه های کاربردی دیگر می گیرد و ترفندهای شما را برای نوشتن کد های پر سر و صدا می آموزد. شما همچنین برنامه های موازی و همزمان را کشف خواهید کرد. با استفاده از موارد و سناریوهای مورد استفاده در زندگی واقعی، پر از نحو Real-life، شما فراتر از نحو زنگ زده خواهید بود و ببینید چه چیزی زنگ زده در موارد استفاده از دنیای واقعی است.
درباره تکنولوژی
Rust کامل است زبان برنامه نویسی سیستم ها. این قدرت پایین سطح C را همراه با ویژگی های ایمنی سنگ جامد ارائه می دهد که به شما اجازه می دهد بدون بی سر و صدا کد کنید. ایده آل برای برنامه های کاربردی که نیاز به همزمان دارند، برنامه های زنگ زدگی جمع و جور، قابل خواندن و پر زرق و برق سریع هستند. بهترین از همه، Compiler Smart Smart Smart به شما کمک می کند تا از خطاهای برنامه نویسی حتی ظریف جلوگیری کنید.
درباره کتاب
Rust در عمل یک راهنمای دستکاری برای برنامه نویسی سیستم با زنگ است. نوشته شده برای برنامه نویسان کنفرانس، آن را ارائه موارد استفاده از دنیای واقعی که به مراتب فراتر از نحو و ساختار است. شما پیاده سازی های زنگ زدگی برای دستکاری فایل، شبکه سازی و برنامه نویسی سطح هسته را کشف خواهید کرد و تکنیک های عالی برای هماهنگی و هماهنگی را کشف کنید. در طول راه، شما می توانید مدل بازجویی منحصر به فرد را برای مدیریت حافظه بدون یک جمع کننده زباله کار کنید.
آنچه در داخل
Elementary به پیشرفته برنامه نویسی پیشرفته
نمونه های عملی از برنامه های سیستم
برنامه های کاربردی گرافیکی، گرافیکی و شبکه
درباره مخاطبان
برای برنامه نویسان متوسط. بدون تجربه قبلی با زنگ مورد نیاز.
درباره نویسنده
Tim McNamara از زنگ زدگی برای ساخت خط لوله پردازش داده ها و هنر تولید استفاده می کند. او متخصص پردازش زبان طبیعی و مهندسی داده ها است.
جذاب سبک نوشتن و تردید، نمونه های آسان به درک کمک به خواننده از زمین خارج نمی شود.
Sumant Tambe، LinkedIn
زنگ زدگی در عمل به طور قابل توجهی جلا است!
کریستوفر هاپت، Swoogo
آن را آسان می کند برای کشف زبان و رفتن با آن آسان است.
Federico Hernandez، Meltwater
من به شدت این کتاب را توصیه می کنم به کسانی که می خواهند زنگ زاده را یاد بگیرند.
افشین مهربانی، Etsy
عنوان اصلی : Rust in Action
سرفصل های دوره :
فصل 1. معرفی زنگ
فصل 1. طعم زبان
فصل 1. چه چیزی زنگ زده و احساس می کند؟
فصل 1. هدف زنگ زدگی: ایمنی
فصل 1. ویژگی های بزرگ زنگ
فصل 1. کجا زنگ می زند؟
قسمت 1 زنگ زدگی زبان:
فصل 2. پایه های زبان
فصل 2. شماره
فصل 2. خطرات شناور نقطه
فصل 2. کنترل جریان
فصل 2. تعریف توابع
فصل 2. ایجاد grep-lite
فصل 2. ساخت لیستی از چیزهایی با آرایه ها، برش ها و بردارها
فصل 2. از جمله کد شخص ثالث
فصل 3. انواع داده های ترکیبی
فصل 3. اضافه کردن روش ها به یک ساختار با حروف الفبا
فصل 3. استفاده از نوع بازگشت نتیجه
فصل 3. پیاده سازی STD :: FMT :: نمایش برای انواع خود
فصل 4. طول عمر، مالکیت و قرض گرفتن
فصل 4. مالک چیست؟ آیا مسئولیت دارد؟
فصل 4. ارزش را کپی کنید
Part 2 برنامه نویسی سیستم های demystifying:
فصل 5. داده ها در عمق
فصل 5. درک Endianness
فصل 5. جداسازی نماینده
فصل 5. فرمت شماره ثابت نقطه
فصل 5. اجرای یک پردازنده برای ایجاد این توابع نیز داده ها
فصل 5. CPU RIA / 3: تماس گیرنده
فصل 6. حافظه
فصل 6. بررسی انواع مرجع زنگ و نوع اشاره گر
فصل 6. اکوسیستم اشاره گر زنگ زده
فصل 6. پشته
فصل 6. پشته
فصل 6. تخصیص حافظه پویا چیست؟
فصل 6. حافظه مجازی
فصل 6. ترجمه آدرس های مجازی به آدرس های فیزیکی
فصل 7. فایل ها و ذخیره سازی
فصل 7. عملیات فایل در زنگ
فصل 7. ActionKV V1: کد جلویی
فصل 7. اعتبار اشتباهات I / O با Checksums
فصل 7. ایجاد یک هشما و پر کردن آن با مقادیر
فصل 8. شبکه سازی
فصل 8. اشیاء صفات
فصل 8. TCP
فصل 8. خطای ارگونومیک برای کتابخانه ها
فصل 8. آدرس MAC
فصل 9. زمان و زمانبندی
فصل 9. زمان رمزگذاری
فصل 9. ساعت v0.1.2: تنظیم زمان
فصل 9. Clock v0.1.3: حل اختلاف بین ساعت ها با پروتکل زمان شبکه (NTP)
فصل 10. فرآیندها، موضوعات و ظروف
فصل 10. بازتولید نتایج
فصل 10. تکمیلی Render-Hex Overview
فصل 10. با استفاده از یک استخر موضوع و صف کار
فصل 10. همگام سازی و مجازی سازی وظیفه
فصل 11. هسته
فصل 11. لیست کد منبع
فصل 11. نوشتن به صفحه نمایش با حالت متن سازگار با VGA
فصل 11. Fledgeos-3: خروجی متن
فصل 12. سیگنال ها، وقفه ها و استثنائات
فصل 12. مدیریت سیگنال
فصل 12. متغیرهای جهانی در زنگ
فصل 12. خاموش کردن از پشته های تماس عمیقا توزیع شده
فصل 12. ریخته گری اشاره گر به نوع دیگری
Rust in Action
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.