دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1
نویسندگان: Rita Loogen (auth.)
سری: Informatik-Fachberichte 232
ISBN (شابک) : 9783540520498, 9783642753329
ناشر: Springer-Verlag Berlin Heidelberg
سال نشر: 1990
تعداد صفحات: 390
زبان: German
فرمت فایل : DJVU (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 3 مگابایت
کلمات کلیدی مربوط به کتاب اجرای موازی زبان های برنامه نویسی تابعی: تکنیکهای برنامهنویسی، زبانهای برنامهنویسی، کامپایلرها، مترجمان، معماریهای پردازنده، محاسبات با دستگاههای انتزاعی، منطق و معانی برنامهها
در صورت تبدیل فایل کتاب Parallele Implementierung funktionaler Programmiersprachen به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب اجرای موازی زبان های برنامه نویسی تابعی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
زبان های برنامه نویسی کاربردی عاری از عوارض جانبی هستند و بنابراین مبنای امیدوارکننده ای برای برنامه نویسی کامپیوترهای موازی تشکیل می دهند. به عنوان یک قاعده، آنها حاوی هیچ ساختار زبانی صریحی برای مشخص کردن موازی سازی نیستند. یک کامپایلر موازی کننده می تواند موازی بودن ضمنی در یک برنامه کاربردی را کشف کند و برنامه را به فرآیندهای اجرایی موازی تجزیه کند. برنامه نویس نیازی به نگرانی در مورد مدیریت فرآیندهای موازی، هماهنگ سازی و ارتباط ندارد، مانند یک زبان برنامه نویسی ضروری که برای شامل ساختن های موازی گسترش یافته است. به ویژه، این برنامهنویسی سیستمهایی را با تعداد زیادی پردازنده ساده میکند. بر اساس یک مثال ساده زبان تابعی، که شامل هسته همه زبان های تابعی است، تکنیک های موازی سازی خودکار برنامه های کاربردی در این کتاب توضیح داده شده و به طور رسمی مشخص شده است. با این حال، تمرکز بر روی طراحی زبان محور یک معماری کامپیوتر موازی است که از اجرای برنامه های کاربردی به روشی خاص پشتیبانی می کند.
Funktionale Programmiersprachen sind seiteneffektfrei und bilden daher eine vielversprechende Basis für die Programmierung von Parallelrechnern. Sie enthalten in der Regel keine expliziten Sprachkonstrukte zur Spezifizierung von Parallelität. Ein parallelisierender Compiler kann die in einem funktionalen Programm implizit enthaltene Parallelität entdecken und das Progamm in parallel ausführbare Prozesse zerlegen. Der Programmierer braucht sich also nicht, wie etwa in einer um Parallelkonstrukte erweiterten imperativen Programmiersprache, um die Verwaltung der parallelen Prozesse sowie Synchronisation und Kommunikation zu kümmern. Dies vereinfacht insbesondere die Programmierung von Systemen mit vielen Prozessoren. Auf der Grundlage einer einfachen funktionalen Beispielsprache, die den Kern aller funktionalen Sprachen umfaßt, werden in diesem Buch die Techniken zur automatischen Parallelisierung funktionaler Programme erläutert und formal spezifiziert. Im Vordergrund steht jedoch der sprachorientierte Entwurf einer Parallelrechnerarchitektur, die die Ausführung funktionaler Programme in besonderer Weise unterstützt.
Front Matter....Pages I-IX
Einleitung....Pages 1-12
Front Matter....Pages 13-13
SAL — eine einfache funktionale Sprache....Pages 15-57
Implementierungstechniken....Pages 58-81
Parallele Rechnerarchitekturen....Pages 82-85
Front Matter....Pages 87-87
Organisation der Parallelisierung....Pages 89-92
Entschachtelung von SAL-Programmen....Pages 93-137
Entdeckung potentieller Parallelität....Pages 138-188
Einteilung in parallele Prozesse....Pages 189-201
Eine Graphreduktionssemantik für parallelisierte Kombinatorsysteme....Pages 202-220
Front Matter....Pages 221-221
Struktur der parallelen Maschine....Pages 223-229
Organisation der programmierten Graphreduktion....Pages 230-315
Verwaltung der Parallelität....Pages 316-337
Implementierungsaspekte....Pages 338-348
Vergleich mit anderen Arbeiten....Pages 349-355
Back Matter....Pages 356-385