دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1
نویسندگان: Jacopo Mauro (auth.)
سری: Atlantis Studies in Computing 5
ISBN (شابک) : 9789462390669, 9789462390676
ناشر: Atlantis Press
سال نشر: 2014
تعداد صفحات: 151
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 2 مگابایت
کلمات کلیدی مربوط به کتاب محدودیت ها با همزمانی ملاقات می کنند: زبان های برنامه نویسی، کامپایلرها، مترجمان، منطق ریاضی و زبان های رسمی
در صورت تبدیل فایل کتاب Constraints Meet Concurrency به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب محدودیت ها با همزمانی ملاقات می کنند نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
این کتاب مزایایی را توضیح میدهد که با تلاقی زمینههای برنامهنویسی محدودیت و همزمانی پدیدار میشوند. از یک سو، محدودیتها را میتوان در نظریه همزمانی برای افزایش موجز و قدرت بیان زبانهای همزمان از منظر عملگرایانه استفاده کرد. از سوی دیگر، مشکلات مدلسازی شده با استفاده از محدودیتها را میتوان سریعتر و کارآمدتر با استفاده از یک سیستم همزمان حل کرد. هر دو جهت با ارائه دو خط توسعه جداگانه بررسی می شوند. ابتدا قدرت بیان یک زبان همزمان مورد مطالعه قرار می گیرد، یعنی قوانین کنترل محدودیت، که از محدودیت ها به عنوان یک ساختار اولیه پشتیبانی می کند. ویژگی های این زبان که تورینگ را قدرتمند می کند نشان داده شده است. سپس یک چارچوب برای حل مشکلات محدودیت پیشنهاد شده است که در نظر گرفته شده است در یک سیستم همزمان مستقر شود. برای توسعه این چارچوب از زبان همزمان جولی پیرو پارادایم سرویس گرا استفاده می شود. بر اساس این تجربه، گسترش زبان های سرویس گرا نیز برای غلبه بر برخی از محدودیت های آنها و بهبود توسعه برنامه های کاربردی همزمان پیشنهاد شده است.
This book describes the benefits that emerge when the fields of constraint programming and concurrency meet. On the one hand, constraints can be used in concurrency theory to increase the conciseness and the expressive power of concurrent languages from a pragmatic point of view. On the other hand, problems modeled by using constraints can be solved faster and more efficiently using a concurrent system. Both directions are explored providing two separate lines of development. Firstly the expressive power of a concurrent language is studied, namely Constraint Handling Rules, that supports constraints as a primitive construct. The features of this language which make it Turing powerful are shown. Then a framework is proposed to solve constraint problems that is intended to be deployed on a concurrent system. For the development of this framework the concurrent language Jolie following the Service Oriented paradigm is used. Based on this experience, an extension to Service Oriented Languages is also proposed in order to overcome some of their limitations and to improve the development of concurrent applications.
Front Matter....Pages i-xv
Introduction....Pages 1-3
Front Matter....Pages 5-5
Constraints....Pages 7-15
Concurrency....Pages 17-25
Front Matter....Pages 27-27
Constraint Handling Rules....Pages 29-36
Non Turing Powerful Fragments of CHR....Pages 37-48
Expressive Power of Priorities in CHR....Pages 49-66
Front Matter....Pages 67-67
Constraints in Clouds....Pages 69-76
A Classification-Based Approach to Manage a Solver Portfolio....Pages 77-93
Broadcast Messages in Jolie....Pages 95-109
Interruptible Request Responses in Jolie....Pages 111-126
Conclusions....Pages 127-129
Back Matter....Pages 131-148