ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب LLVM Cookbook

دانلود کتاب کتاب آشپزی LLVM

LLVM Cookbook

مشخصات کتاب

LLVM Cookbook

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 178528598X, 9781785285981 
ناشر: Packt Publishing 
سال نشر: 2015 
تعداد صفحات: 0 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 2 مگابایت 

قیمت کتاب (تومان) : 47,000



کلمات کلیدی مربوط به کتاب کتاب آشپزی LLVM: زبان برنامه نویسی اسمبلی زبان ها ابزارها کامپیوتر فناوری کامپایلر طراحی کامپایلر C مرجع سالنامه ها سالنامه ها اطلس نقشه ها مشاغل فهرست ها فهرست ها راهنماهای مصرف کننده واژه نامه ها واژه نامه ها دایره المعارف ها موضوع انگلیسی به عنوان یک آداب دوم مطالعه خارجی تبارشناسی نقل قول ها بقای آمادگی اضطراری آزمون آماده شدن



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 10


در صورت تبدیل فایل کتاب LLVM Cookbook به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب کتاب آشپزی LLVM نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب کتاب آشپزی LLVM



بیش از 80 دستور العمل جذاب که به شما کمک می کند با استفاده از LLVM یک کامپایلر مقدماتی، بهینه ساز و تولید کننده کد بسازید

درباره این کتاب

  • برای هر زبانی یک فرانتند بنویسید تا LLVM IR تولید کند
  • ایجاد مجوزهای بهینه سازی برای بهینه سازی کد IR با استفاده از LLVM Pass Infrastructure and Pass Manager
  • طراحی و پیاده سازی ساختارها برای کامپایلرهای بسیار بهینه با استفاده از LLVM ، از طریق دستور العمل های دقیق گام به گام

این کتاب برای چه کسی است

این کتاب برای برنامه نویسان کامپایلر است که با مفاهیم کامپایلر آشنا هستند و می خواهند به آن علاقه مند شوند. درک، کاوش و استفاده از زیرساخت های LLVM به روشی معنادار در کار خود.

این کتاب همچنین برای برنامه نویسانی است که مستقیماً در پروژه های کامپایلر دخالت ندارند اما اغلب در مراحل توسعه هستند که در آن هزاران خط می نویسند. از کد با آگاهی از نحوه کار کامپایلرها، آنها قادر خواهند بود به روشی بهینه کدنویسی کنند و عملکرد را با کدهای تمیز بهبود بخشند.

در جزئیات

LLVM یک چارچوب کامپایلر با کتابخانه‌ها است که ارائه می‌کند. بهینه ساز مدرن مستقل از منبع و هدف، همراه با یک تولید کننده کد.

این کتاب نه تنها استفاده موثر از زیرساخت کامپایلری که LLVM ارائه می دهد را توضیح می دهد، بلکه به شما کمک می کند آن را در یکی از پروژه های خود پیاده سازی کنید. شما با یک کار ساده شروع می‌کنید تا شما را با LLVM راه‌اندازی کنید، سپس فرآیند نوشتن یک فرانت‌اند برای یک زبان را یاد می‌گیرید که شامل نوشتن lexer، تجزیه‌کننده و تولید کد IR است. سپس خواهید دید که چگونه می توان بهینه سازی ها را در سطوح مختلف پیاده سازی کرد، کد مستقل از هدف تولید کرد و سپس این کد تولید شده را به یک Backend ترسیم کرد. در نهایت، به کارکردهایی که زیرساخت LLVM ارائه می‌کند، مانند رسیدگی به استثناء، مجوزهای LLVM Utility، استفاده از ضدعفونی‌کننده‌ها، جمع‌آوری زباله، و نحوه استفاده از آنها در پروژه‌های خود نگاه خواهید کرد.


توضیحاتی درمورد کتاب به خارجی

Over 80 engaging recipes that will help you build a compiler frontend, optimizer, and code generator using LLVM

About This Book

  • Write a frontend for any language to generate LLVM IR
  • Create optimization passes to optimize the IR code using LLVM Pass Infrastructure and Pass Manager
  • Design and implement structures for highly-optimized compilers using LLVM, through detailed step-by-step recipes

Who This Book Is For

The book is for compiler programmers who are familiar with concepts of compilers and want to indulge in understanding, exploring, and using LLVM infrastructure in a meaningful way in their work.

This book is also for programmers who are not directly involved in compiler projects but are often involved in development phases where they write thousands of lines of code. With knowledge of how compilers work, they will be able to code in an optimal way and improve performance with clean code.

In Detail

LLVM is a compiler framework with libraries that provides a modern source-and target-independent optimizer, along with a code generator.

This book not only explains the effective use of the compiler infrastructure that LLVM provides, but also helps you implement it in one of your projects. You start with a simple task to get you up-and-running with LLVM, followed by learning the process of writing a frontend for a language, which includes writing a lexer, a parser, and generating IR code. You will then see how to implement optimizations at different levels, generate target-independent code, and then map this generated code to a backend. Finally, you will look into the functionalities that the LLVM infrastructure provides, such as exception handling, LLVM Utility Passes, using sanitizers, the garbage collector, and how we can use these in our projects.





نظرات کاربران