ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Nichtsequentielle und Verteilte Programmierung mit Go

دانلود کتاب برنامه نویسی غیر ترتیبی و توزیع شده با Go

Nichtsequentielle und Verteilte Programmierung mit Go

مشخصات کتاب

Nichtsequentielle und Verteilte Programmierung mit Go

ویرایش: 3. Aufl. 
نویسندگان:   
سری:  
ISBN (شابک) : 9783658211523, 9783658211530 
ناشر: Springer Fachmedien Wiesbaden;Springer Vieweg 
سال نشر: 2018 
تعداد صفحات: 426 
زبان: German 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 4 مگابایت 

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



کلمات کلیدی مربوط به کتاب برنامه نویسی غیر ترتیبی و توزیع شده با Go: علوم کامپیوتر، تکنیک های برنامه نویسی، زبان های برنامه نویسی، کامپایلرها، مترجمان، ساختارهای داده، منطق و معانی برنامه ها، تحلیل الگوریتم و پیچیدگی مسئله



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

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


در صورت تبدیل فایل کتاب Nichtsequentielle und Verteilte Programmierung mit Go به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


توضیحاتی در مورد کتاب برنامه نویسی غیر ترتیبی و توزیع شده با Go



این کتاب برنامه نویسی غیر متوالی و توزیع شده را با Go معرفی می کند و به طور سیستماتیک مفاهیم اساسی را برای همگام سازی و ارتباط فرآیندهای همزمان ارائه می دهد. این مفاهیم شامل قفل ها، سمافورها، عدالت و بن بست ها، مانیتورها و تبادل پیام محلی و سراسری شبکه است. . برای کمک به خوانندگان در درک مفاهیم، ​​نویسنده همان مثال های کلاسیک را بارها و بارها مرور می کند. این امر یادگیری را آسان‌تر می‌کند، زیرا مفاهیم ارائه‌شده را می‌توان بهتر با منابع زبان مقایسه کرد.

ساختار اصلی کتاب از دو نسخه قبلی پیروی می‌کند، اما ویرایش سوم فعلی شامل بخش جدیدی است. برنامه نویسی توزیع شده با سه کلاس الگوریتم علاوه بر شبکه‌ها به‌عنوان نمودار، الگوریتم‌هایی در آنجا مورد بحث قرار می‌گیرند که انتخاب یک هادی در شبکه یا شناخت کل شبکه را ممکن می‌سازند، اگر هر شرکت‌کننده در ابتدا فقط همسایگان خود را بشناسد.

الگوریتم‌ها فرمول‌بندی شده‌اند. در زبان برنامه نویسی Go از این زبان می توان برای بیان مفاهیم متعدد همگام سازی استفاده کرد. با توجه به نحو ساده، Go همچنین این مزیت را ارائه می دهد که حتی خوانندگان بدون دانش قبلی می توانند مفاهیم اولیه را دنبال کنند. بخش‌های مربوط به قفل‌ها، سمافورها و مانیتورها نیز برخی از رویکردهای اساسی برای برنامه‌نویسی به زبان C و جاوا را معرفی می‌کنند.

این کتاب برای دانشجویان علوم کامپیوتر طراحی شده است و برای نسخه جدید ساختار واضح‌تری دارد. بخش‌های متعددی نیز گسترش یافته‌اند که برخی از آن‌ها به میزان قابل توجهی است. به عنوان مثال، الگوریتم های اضافی در فصل قفل ها و فصل کوتاهی از جنبه های اساسی مهندسی نرم افزار و پیاده سازی آنها در Go اضافه شده است. بخش‌های سمافورها و مانیتورها گسترش یافته است تا مشکلات سیگاری‌ها را در بر بگیرد و کلاس‌های همگام‌سازی جهانی اکنون فصل‌های خاص خود را دارند. همه متون منبع به صورت آنلاین در دسترس هستند.


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

Dieses Buch führt in die Nichtsequentielle und Verteilte Programmierung mit Go ein und stellt grundlegende Konzepte zur Synchronisation und Kommunikation nebenläufiger Prozesse systematisch dar. Dazu zählen unter anderem Schlösser, Semaphore, Fairness und Verklemmungen, Monitore sowie der lokale und netzweite Botschaftenaustausch. Um Lesern die Konzepte nahezubringen, greift der Autor immer wieder die gleichen klassischen Beispiele auf. Das erleichtert das Lernen, denn die vorgestellten Konzepte lassen sich auf diese Weise besser mit den Sprachmitteln vergleichen.

Das Buch folgt in seiner Grundstruktur den beiden Vorauflagen, enthält aber in der aktuellen, dritten Auflage einen neuen Teil zur Verteilten Programmierung mit drei Klassen von Algorithmen. Neben Netzwerken als Graphen werden dort unter anderem Algorithmen behandelt, die die Auswahl eines Leiters im Netzwerk ermöglichen oder das Kennenlernen des vollständigen Netzwerks, wenn jeder Beteiligte anfangs nur seine Nachbarn kennt.

Die Algorithmen sind in der Programmiersprache Go formuliert. Mit dieser Sprache lassen sich zahlreiche Synchronisationskonzepte ausdrücken. Go bietet aufgrund der einfachen Syntax außerdem den Vorteil, dass auch Leser ohne Vorkenntnisse den grundlegenden Konzepten folgen können. In den Abschnitten zu Schlössern, Semaphoren und Monitoren werden darüber hinaus auch einige grundlegende Ansätze zur Programmierung in C und Java vorgestellt.

Das Buch richtet sich an Studierende der Informatik und wurde für die Neuauflage klarer gegliedert. Zahlreiche Abschnitte wurden zudem teils erheblich erweitert. So wurden zusätzliche Algorithmen in das Kapitel über Schlösser aufgenommen und ein kurzes Kapitel übergrundlegende Aspekte der Softwaretechnik und deren Realisierung in Go eingefügt. Die Abschnitte über Semaphore und Monitore wurden um das Problem der Zigarettenraucher erweitert und den universellen Synchronisationsklassen sind nun eigene Kapitel gewidmet. Sämtliche Quelltexte sind online verfügbar.



فهرست مطالب

Front Matter ....Pages I-XXII
Einführung (Christian Maurer)....Pages 1-33
Schlösser (Christian Maurer)....Pages 35-79
Pakete, Interfaces und abstrakte Datentypen (Christian Maurer)....Pages 81-95
Semaphore (Christian Maurer)....Pages 97-146
Der Staffelstab-Algorithmus (Christian Maurer)....Pages 147-156
Universelle kritische Abschnitte (Christian Maurer)....Pages 157-175
Fairness (Christian Maurer)....Pages 177-179
Verklemmungen (Christian Maurer)....Pages 181-194
Monitore (Christian Maurer)....Pages 195-231
Universelle Monitore (Christian Maurer)....Pages 233-251
Botschaftenaustausch (Christian Maurer)....Pages 253-283
Vergleich der bisherigen Sprachkonstrukte (Christian Maurer)....Pages 285-286
Netzweiter Botschaftenaustausch (Christian Maurer)....Pages 287-302
Universelle ferne Monitore (Christian Maurer)....Pages 303-316
Netzwerke als Graphen (Christian Maurer)....Pages 317-340
Pulsschlag-Algorithmen (Christian Maurer)....Pages 341-350
Traversierungsalgorithmen (Christian Maurer)....Pages 351-388
Auswahlalgorithmen (Christian Maurer)....Pages 389-404
Back Matter ....Pages 405-412




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