دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: ریاضیات کاربردی ویرایش: 1 نویسندگان: Timothy Budd سری: ISBN (شابک) : 0387966439, 9780387966434 ناشر: Springer سال نشر: 1987 تعداد صفحات: 167 زبان: English فرمت فایل : DJVU (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 887 کیلوبایت
در صورت تبدیل فایل کتاب An APL Compiler به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب یک کامپایلر APL نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
نتایج یک تحقیق در مورد مسائل مطرح شده توسط توسعه یک کامپایلر برای APL، یک زبان برنامه نویسی کامپیوتری سطح بسیار بالا را ارائه می دهد. APL تعدادی از مشکلات جدید را برای نویسنده کامپایلر ارائه می کند: تایپ متغیر ضعیف، تغییرات زمان اجرا در شکل متغیر، و مجموعه ای از عملیات اولیه. از طریق ادغام چندین تکنیک ساخت کامپایلر که اخیراً توسعه یافته است، مانند تجزیه و تحلیل جریان داده، و یک رویکرد جدید و کارآمد فضایی مبتنی بر تقاضا یا رویکرد ارزیابی تنبل برای تولید کد، نویسنده توانسته است یک کامپایلر واقعی برای زبان تولید کند و در عین حال همچنان زبان را حفظ کند. انعطاف پذیری و راحتی که از ویژگی های بارز APL است.
Presents the results of an investigation into the issues raised by the development of a compiler for APL, a very high level computer programming language. APL presents a number of novel problems for a compiler writer: weak variable typing, run time changes in variable shape, and a host of primitive operations. Through the integration of several recently developed compiler construction techniques, such as data flow analysis, and a novel and space efficient demand driven or lazy evaluation approach to code generation, the author has been able to produce a true compiler for the language while still maintaining the felxibility and ease that are the hallmarks of APL.
Front Matter....Pages i-xi
Why A Compiler ?....Pages 1-9
The Inferencing Pass....Pages 11-31
Code Generation Overview....Pages 33-44
Simple Space Efficient Functions....Pages 45-58
Further Space Efficient Functions....Pages 59-80
Structural Functions....Pages 81-90
Space Inefficient Functions....Pages 91-95
Compiling for a Vector Machine....Pages 97-105
Epilogue....Pages 107-109
Back Matter....Pages 111-156