دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1
نویسندگان: Peter A. Buhr (auth.)
سری:
ISBN (شابک) : 9783319257037, 9783319257013
ناشر: Springer International Publishing
سال نشر: 2016
تعداد صفحات: 755
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 7 مگابایت
کلمات کلیدی مربوط به کتاب درک جریان کنترل: برنامه نویسی همزمان با استفاده از μC++: زبان های برنامه نویسی، کامپایلرها، مترجمان، تکنیک های برنامه نویسی، مهندسی نرم افزار، عملکرد و قابلیت اطمینان، ساختارهای کنترل و ریزبرنامه نویسی
در صورت تبدیل فایل کتاب Understanding Control Flow: Concurrent Programming Using μC++ به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب درک جریان کنترل: برنامه نویسی همزمان با استفاده از μC++ نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
مسائل جریان کنترل ارائه شده در این کتاب درسی در زبانهای کامپیوتری و سبکهای برنامهنویسی مدرن بسیار مرتبط است. علاوه بر مکانیسمهای اصلی کنترل جریان، تقریباً همه زبانهای رایانهای جدید نوعی جریان کنترل استثنایی را برای پشتیبانی از برنامهنویسی قوی معرفی شده در این کتاب درسی ارائه میکنند. همچنین، قابلیتهای همزمانی با فرکانس فزاینده در هر دو زبان برنامهنویسی جدید و قدیمی ظاهر میشوند و در این کتاب پوشش داده شده است.
درک جریان کنترل: با برنامهنویسی همزمان با استفاده از μC++ با حلقه کردن شروع می شود، و از طریق هر یک از مفاهیم اساسی کنترل جریان کار می کند، و بررسی می کند که چرا هر کدام اساسی هستند و کجا مفید هستند. زمان بر روی هر مفهوم با توجه به سطح دشواری آن صرف می شود. مثالها و تمرینهایی نیز در این کتاب درسی ارائه شده است.
روشهای برنامهنویسی جدید به شکلهای جدیدی از جریان کنترل نیاز دارند و زبانهای برنامهنویسی جدید از این متدولوژیها با ساختارهای کنترلی جدید پشتیبانی میکنند، مانند ساختارهای همزمانی که در این کتاب درسی مورد بحث قرار گرفته است. . اکثر رایانهها اکنون حاوی چند رشته و چند هسته هستند، در حالی که چندین پردازنده و سیستمهای توزیع شده در همه جا وجود دارند - همه اینها به روشهای برنامهنویسی پیشرفته برای بهرهگیری کامل از موازیسازی موجود خلاصهشده در این کتاب درسی نیاز دارند. اشکال پیشرفته جریان کنترل در حال تبدیل شدن به مهارت های اساسی برنامه نویسی مورد نیاز همه برنامه نویسان هستند، نه فقط دانشجویان فارغ التحصیل که در سیستم عامل ها یا رشته های پایگاه داده کار می کنند.
این کتاب درسی برای دانشجویان سطح پیشرفته در حال تحصیل در رشته علوم کامپیوتر و مهندسی طراحی شده است. متخصصان و محققانی که در این زمینه، به ویژه برنامه نویسی و مهندسی نرم افزار کار می کنند، این کتاب را به عنوان مرجع مفید خواهند یافت.
The control-flow issues presented in this textbook are extremely relevant in modern computer languages and programming styles. In addition to the basic control-flow mechanisms, virtually all new computer languages provide some form of exceptional control flow to support robust programming introduced in this textbook. Also, concurrency capabilities are appearing with increasing frequency in both new and old programming languages, and are covered in this book.
Understanding Control Flow: With Concurrent Programming Using μC++ starts with looping, and works through each of the basic control-flow concepts, examining why each is fundamental and where it is useful. Time is spent on each concept according to its level of difficulty. Examples and exercises are also provided in this textbook.
New programming methodologies are requiring new forms of control flow, and new programming languages are supporting these methodologies with new control structures, such as the concurrency constructs discussed in this textbook. Most computers now contain multi-threading and multi-cores, while multiple processors and distributed systems are ubiquitous — all of which require advanced programming methodologies to take full advantage of the available parallelism summarized in this textbook. Advance forms of control flow are becoming basic programming skills needed by all programmers, not just graduate students working in the operating systems or database disciplines.
This textbook is designed for advanced-level students studying computer science and engineering. Professionals and researchers working in this field, specifically programming and software engineering, will find this book useful as a reference.
Front Matter....Pages i-xxi
Introduction....Pages 1-7
Advanced Control Flow....Pages 9-59
Exceptions....Pages 61-124
Coroutine....Pages 125-190
Concurrency....Pages 191-232
Atomicity*....Pages 233-311
Locks....Pages 313-394
Concurrency Errors....Pages 395-423
High-Level Concurrency Constructs....Pages 425-522
Active Objects....Pages 523-561
Enhancing Concurrency....Pages 563-613
Optimization....Pages 615-635
Control Flow Paradigms....Pages 637-726
μC++ Grammar....Pages 727-729
Back Matter....Pages 731-741