ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Learning Concurrent Programming in Scala

دانلود کتاب آموزش برنامه نویسی همزمان در اسکالا

Learning Concurrent Programming in Scala

مشخصات کتاب

Learning Concurrent Programming in Scala

ویرایش: 2nd 
نویسندگان:   
سری:  
ISBN (شابک) : 9781786462145, 1786462141 
ناشر: Packt Publishing 
سال نشر: 2017 
تعداد صفحات: 426 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 29 مگابایت 

قیمت کتاب (تومان) : 31,000



کلمات کلیدی مربوط به کتاب آموزش برنامه نویسی همزمان در اسکالا: زبانهای برنامه نویسی



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 21


در صورت تبدیل فایل کتاب Learning Concurrent Programming in Scala به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب آموزش برنامه نویسی همزمان در اسکالا نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب آموزش برنامه نویسی همزمان در اسکالا

هنر ساخت برنامه های پیچیده، مدرن، مقیاس پذیر و همزمان با استفاده از اسکالا را بیاموزید درباره این کتاب با درک فلسفه آن و استفاده از قدرت چند هسته ای از اسکالا نهایت استفاده را ببرید. برنامه های کاربردی در دنیای واقعی این راهنمای گام به گام پر از مثال های عملی را دریافت کنید اگر این کتاب برای چه کسی است اگر برنامه نویس اسکالا هستید که هیچ دانش قبلی در مورد برنامه نویسی همزمان ندارید یا به دنبال گسترش دانش موجود خود در مورد همزمانی هستید، این کتاب برای شما مناسب است. . دانش اولیه زبان برنامه نویسی اسکالا مفید خواهد بود. همچنین اگر دانش کاملی در یک زبان برنامه نویسی دیگر مانند جاوا دارید، باید به راحتی به این کتاب دسترسی پیدا کنید. آنچه یاد خواهید گرفت با اصول برنامه نویسی همزمان در سیستم های چند پردازنده ای مدرن آشنا شوید ساخت سیستم های همزمان با کارایی بالا از ابتدایی های ساده و سطح پایین همزمانی بیان ناهمزمانی در محاسبات همزمان با آینده و وعده ها به طور یکپارچه برنامه های متوالی را با استفاده از مجموعه های موازی داده تسریع کنید. طراحی مدل‌های داده‌های تراکنشی در حافظه ایمن، مقیاس‌پذیر و قابل درک به‌طور شفاف برنامه‌های کاربردی توزیع‌شده را ایجاد کنید که در چندین ماشین مقیاس شوند. چارچوب‌های همزمانی مختلف را با هم در برنامه‌های بزرگ ادغام کنید. Detail Scala یک زبان برنامه نویسی مدرن و چندپارادایمی است که برای بیان الگوهای برنامه نویسی رایج به روشی مختصر، ظریف و ایمن طراحی شده است. اسکالا به راحتی ویژگی های زبان های شی گرا و کاربردی را ادغام می کند. در این نسخه دوم، پوشش به روز شده پلتفرم Scala 2.12 را خواهید دید. سری اسکالا 2.12 جاوا 8 را هدف قرار می دهد و برای اجرا به آن نیاز دارد. این کتاب با معرفی شما با مبانی برنامه نویسی همزمان در JVM شروع می شود، مبانی مدل حافظه جاوا را تشریح می کند، و سپس برخی از بلوک های سازنده کلاسیک همزمانی، مانند متغیرهای اتمی، مخزن های رشته، و ساختارهای داده همزمان را نشان می دهد. ، همراه با اخطارهای همزمانی سنتی. سپس این کتاب شما را از طریق انتزاع‌های همزمان سطح بالا راهنمایی می‌کند، که هر کدام برای کلاس خاصی از وظایف برنامه‌نویسی طراحی شده‌اند، در حالی که آخرین پیشرفت‌های قابلیت‌های برنامه‌نویسی همگام اسکالا را لمس می‌کنند. همچنین برخی از الگوها و اصطلاحات مفید برای استفاده با تکنیک های توصیف شده را پوشش می دهد. در نهایت، این کتاب یک نمای کلی از زمان استفاده از کدام کتابخانه همزمان ارائه می‌کند و نشان می‌دهد که چگونه همه آنها با هم کار می‌کنند، و سپس رویکردهای هیجان‌انگیز جدیدی را برای ساختن سیستم‌های همزمان و توزیع شده ارائه می‌دهد. سبک و رویکرد کتاب مقدمه گام به گام برنامه نویسی همزمان را ارائه می دهد. این بر روی مثال های آسان برای درک که عملی و قابل اجرا برای برنامه های کاربردی دنیای واقعی تمرکز می کند. موضوعات مختلف به صورت پایین به بالا مورد بررسی قرار می گیرند و به تدریج از ساده ترین پایه ها به پیشرفته ترین ویژگی ها می روند.


توضیحاتی درمورد کتاب به خارجی

Learn the art of building intricate, modern, scalable, and concurrent applications using Scala About This Book Make the most of Scala by understanding its philosophy and harnessing the power of multicores Get acquainted with cutting-edge technologies in the field of concurrency, through practical, real-world applications Get this step-by-step guide packed with pragmatic examples Who This Book Is For If you are a Scala programmer with no prior knowledge about concurrent programming, or seeking to broaden your existing knowledge about concurrency, this book is for you. Basic knowledge of the Scala programming language will be helpful. Also if you have a solid knowledge in another programming language, such as Java, you should find this book easily accessible. What You Will Learn Get to grips with the fundamentals of concurrent programming on modern multiprocessor systems Build high-performance concurrent systems from simple, low-level concurrency primitives Express asynchrony in concurrent computations with futures and promises Seamlessly accelerate sequential programs by using data-parallel collections Design safe, scalable, and easy-to-comprehend in-memory transactional data models Transparently create distributed applications that scale across multiple machines Integrate different concurrency frameworks together in large applications Develop and implement scalable and easy-to-understand concurrent applications in Scala 2.12 In Detail Scala is a modern, multiparadigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way. Scala smoothly integrates the features of object-oriented and functional languages. In this second edition, you will find updated coverage of the Scala 2.12 platform. The Scala 2.12 series targets Java 8 and requires it for execution. The book starts by introducing you to the foundations of concurrent programming on the JVM, outlining the basics of the Java Memory Model, and then shows some of the classic building blocks of concurrency, such as the atomic variables, thread pools, and concurrent data structures, along with the caveats of traditional concurrency. The book then walks you through different high-level concurrency abstractions, each tailored toward a specific class of programming tasks, while touching on the latest advancements of async programming capabilities of Scala. It also covers some useful patterns and idioms to use with the techniques described. Finally, the book presents an overview of when to use which concurrency library and demonstrates how they all work together, and then presents new exciting approaches to building concurrent and distributed systems. Style and approach The book provides a step-by-step introduction to concurrent programming. It focuses on easy-to-understand examples that are pragmatic and applicable to real-world applications. Different topics are approached in a bottom-up fashion, gradually going from the simplest foundations to the most advanced features.





نظرات کاربران