کلمات کلیدی مربوط به کتاب توسعه NET با استفاده از API کامپایلر: توسعه نرم افزار، طراحی نرم افزار، تست و مهندسی، برنامه نویسی، کامپیوتر و فناوری، دات نت، برنامه نویسی مایکروسافت، برنامه نویسی، کامپیوتر و فناوری، برنامه نویسی ویندوز سی و سی پلاس پلاس، برنامه نویسی مایکروسافت، برنامه نویسی، کامپیوتر و فناوری، کامپایلر، زبان های برنامه نویسی، کامپیوتر و فناوری، زبان های برنامه نویسی، علوم کامپیوتر، کتاب های درسی جدید، مستعمل و اجاره ای، بوتیک تخصصی، طراحی و مهندسی نرم افزار، علوم کامپیوتر، کتاب های درسی جدید، مستعمل و اجاره، بوتیک تخصصی
در صورت تبدیل فایل کتاب .NET Development Using the Compiler API به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب توسعه NET با استفاده از API کامپایلر نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
این اولین کتابی است که تغییرات مهم اخیر در فرآیند کامپایل
دات نت را شرح می دهد و نشان می دهد که چگونه توسعه دهندگان
دات نت می توانند از API کامپایلر جدید برای ایجاد برنامه های
کاربردی قانع کننده استفاده کنند. به عنوان یک کامپایلر منبع
باز، Compiler API اکنون کد خود را برای استفاده هر کسی در
دسترس قرار می دهد. در این کتاب، شما یک نمای مختصر و متمرکز
از این منبع فوقالعاده برای توسعهدهندگان خواهید داشت، که
اکنون میتوانند از هر بخشی از پیادهسازی پلتفرم به نفع خود
در تجزیه و تحلیل برنامهها، بهبود تولید کد و ارائه الگوهای
قابل اجرا، همه تحت یک OSS استفاده کنند. مدل.
شما یاد خواهید گرفت که چگونه کد خود را برای عیوب به روشی
سریع و تمیز تجزیه و تحلیل کنید که قبلا هرگز در دسترس نبوده
است. شما با راهحلها و پروژههایی کار میکنید تا بازآفرینی
خودکار را فراهم کنید، و خواهید فهمید که چگونه میتوانید کد
را به صورت پویا برای ارائه پیادهسازی برنامهها در زمان
اجرا تولید کنید
داشتن کامپایلر API موجود، درهای زیادی را برای توسعه دهندگان
دات نت باز می کند که یا قبلاً وجود نداشتند، یا دستیابی به
آنها دشوار بود. با این حال، API گسترده است و این کتاب مختصر
نقشه راه ارزشمندی را برای این محیط توسعه جدید ارائه می دهد.
آنچه خواهید آموخت:
- آشنایی با نحوه تولید، کامپایل و اجرای کد برای تعدادی
سناریو
- نحوه ایجاد تشخیص و بازسازی مجدد برای کمک توسعه
دهندگان قراردادها و اصطلاحات طراحی را اعمال می کنند
- با پایه کد کامپایلر آزمایش کنید و ببینید چه کاری می
توان انجام داد تا بر عملکرد داخلی خط لوله کامپایل تاثیر
بگذارد
</ div>
این کتاب برای چه کسی است:
توسعه دهندگان باتجربه دات نت، اما دانش دقیق کامپایلر نیست
لازم است.
This is the first book to describe the recent significant
changes to the .NET compilation process and demonstrate how
.NET developers can use the new Compiler API to create
compelling applications. As an open source compiler, the
Compiler API now makes its code available for anyone to
use. In this book, you’ll get a concise, focused view of
this tremendous resource for developers, who can now use
any part of the platform implementation to their advantage
in analyzing applications, improving code generation, and
providing enforceable patterns, all under an OSS model.
You will learn how to analyze your code for defects in a
fast, clean manner never available before. You’ll work with
solutions and projects to provide automatic refactoring,
and you’ll discover how you can generate code dynamically
to provide application implementations at runtime
Having the Compiler API available opens a number of doors
for .NET developers that were either simply not there
before, or difficult to achieve. However, the API is vast,
and this concise book provides a valuable roadmap to this
new development environment.
What You Will Learn:
- Understand how to generate, compile, and execute code
for a number of scenarios
- How to create diagnostics and refactoring to help
developers enforce conventions and design idioms
- Experiment with the compiler code base and see what can
be done to influence the inner workings of the compilation
pipeline
Who This Book Is For:
Experienced .NET developers, but detailed compiler knowledge
is not necessary.
Front Matter....Pages i-xvi
An Overview of the Compiler API....Pages 1-32
Writing Diagnostics....Pages 33-68
Creating Refactorings and Handling Workspaces....Pages 69-106
Using the Scripting API....Pages 107-138
The Future of the Compiler API....Pages 139-154
Back Matter....Pages 155-158