دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: کامپیوتر ویرایش: 1 نویسندگان: Mikael Pettersson (auth.) سری: Lecture Notes in Computer Science 1549 ISBN (شابک) : 3540659684, 9783540659686 ناشر: Springer-Verlag Berlin Heidelberg سال نشر: 1999 تعداد صفحات: 251 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 1 مگابایت
کلمات کلیدی مربوط به کتاب تدوین معناشناسی طبیعی: زبان های برنامه نویسی، کامپایلرها، مترجمان، منطق ها و معانی برنامه ها
در صورت تبدیل فایل کتاب Compiling Natural Semantics به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب تدوین معناشناسی طبیعی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Natural Semantics به ابزاری محبوب در میان محققان زبان برنامه
نویسی برای تعیین بسیاری از جنبه های زبان های برنامه نویسی
تبدیل شده است. با این حال، به دلیل فقدان ابزارهای عملی برای
پیاده سازی، فرمالیسم معنایی طبیعی تاکنون تا حد زیادی به
کاربردهای نظری محدود شده است.
این کتاب RML فرازبان منطقی را به عنوان یک زبان کاربردی برای
مشخصات معنایی طبیعی معرفی میکند. بخش اصلی کار به مشکل
کامپایل معنایی طبیعی، در واقع RML، به کد بسیار کارآمد اختصاص
دارد. برای این منظور، یک استراتژی کامپایل موثر برای RML توسعه
یافته و در کامپایلر rml2c پیاده سازی شده است. این کامپایلر در
نهایت کد C سطح پایین تولید می کند. نتایج مقایسه نشان میدهد
که کد تولید شده توسط rml2c بسیار سریعتر از کدهای حاصل از
کامپایلرهای مبتنی بر رویکردهای پیادهسازی جایگزین است.
Natural Semantics has become a popular tool among programming
language researchers for specifying many aspects of
programming languages. However, due to the lack of practical
tools for implementation, the natural semantics formalism has
so far largely been limited to theoretical
applications.
This book introduces the rational meta-language RML as a
practical language for natural semantics specifications. The
main part of the work is devoted to the problem of compiling
natural semantics, actually RML, into highly efficient code.
For this purpose, an effective compilation strategy for RML
is developed and implemented in the rml2c compiler. This
compiler ultimately produces low-level C code. Benchmarking
results show that rml2c-produced code is much faster than
code resulting from compilers based on alternative
implementation approaches.
Front Matter....Pages -
1 Introduction....Pages 1-4
2 Preliminaries....Pages 5-15
3 The Design of RML....Pages 17-33
4 Examples....Pages 35-56
5 Implementation Overview....Pages 57-61
6 Reducing Nondeterminism....Pages 63-84
7 Compiling Pattern Matching....Pages 85-109
8 Compiling Continuations....Pages 111-126
9 Simulating Tailcalls in C....Pages 127-152
10 Performance Evaluation....Pages 153-168
11. Concluding Remarks....Pages 169-172
A. The Definition of RML....Pages 173-221
Back Matter....Pages -