دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1
نویسندگان: Simone Campanoni (auth.)
سری: SpringerBriefs in Computer Science
ISBN (شابک) : 9781447121930, 9781447121947
ناشر: Springer-Verlag London
سال نشر: 2011
تعداد صفحات: 103
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 2 مگابایت
کلمات کلیدی مربوط به کتاب راهنمای ILDJIT: زبان های برنامه نویسی، کامپایلرها، مترجمان
در صورت تبدیل فایل کتاب Guide to ILDJIT به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب راهنمای ILDJIT نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
این کتاب راهنمای شروع به کار با ILDJIT است، یک چارچوب تلفیقی که هم به راحتی قابل توسعه و هم به راحتی قابل تنظیم است.
در این چارچوب، امکان ساخت یک زنجیره ابزار وجود دارد. با سفارشی کردن ILDJIT برای اهداف خاص. سفارشیسازیها را میتوان در هر دو کامپایلر استاتیک و پویا که قبلاً در چارچوب گنجانده شدهاند، بدون انطباق استفاده کرد. علاوه بر این، سفارشیسازیها امکان اصلاح رفتارها و ویژگیهای این کامپایلرها را برای برآوردن بهتر نیازهای خاص فراهم میکنند. در حال حاضر، ILDJIT قادر است برنامه های بایت کد را برای تولید کد ماشین برای هر دو پردازنده Intel x86 و ARM ترجمه کند. با تکیه بر فناوری ILDJIT، زبانها یا پلتفرمهای ورودی بیشتری را میتوان پشتیبانی کرد.
پس از معرفی ILDJIT، این راهنما به جزئیات نحوه بهرهبرداری از آن با گسترش چارچوب برای مطابقت با الزامات خاص میپردازد. در نهایت، مقدمه و بحثی در مورد انتخابهای طراحی که در طول سالهای تلاش نویسندگان برای توسعه ILDJIT دنبال شد، وجود دارد.This book is a guide to getting started with ILDJIT, a compilation framework designed to be both easily extensible and easily configurable.
Within this framework, it is possible to build a tool-chain by customizing ILDJIT for specific purposes. Customizations can be used within both static and dynamic compilers already included in the framework without adaptations. Moreover, customizations allow modification of both the behaviors and the characteristics of these compilers to better satisfy the particular need. Currently, ILDJIT is able to translate bytecode programs to generate machine code for both Intel x86 and ARM processors. By relying on ILDJIT technology, more input languages or platforms can be supported.
After an introduction to ILDJIT, this guide goes into detail on how to exploit it by extending the framework to match specific requirements. Finally, there is an introduction and discussion of the design choices followed during the authors’ years of development efforts towards ILDJIT.Front Matter....Pages i-xiii
Introduction....Pages 1-4
Generating, Compiling and Executing Bytecode Programs....Pages 5-19
Platform Independent Extensions of the Framework....Pages 21-23
Compiling with Optimization....Pages 25-39
Intermediate Representation (IR)....Pages 41-62
Analyzing and Transforming Programs....Pages 63-73
Internal Structure....Pages 75-95
Back Matter....Pages 97-97