買這商品的人也買了...
-
$250$225 -
$2,100$1,995 -
$520$442 -
$700Professional Scrum Development with Microsoft Visual Studio 2012 (Paperback)
-
$580$522 -
$450$351 -
$1,600$1,520 -
$2,400$2,280 -
$2,000$1,900 -
$403系統分析與設計:敏捷迭代方法(原書第6版)
-
$3,340$3,173 -
$958深度學習
-
$650$507 -
$454JSON 實戰
-
$284大數據技術
-
$398$299 -
$460$391 -
$420$331 -
$599$473 -
$800$680 -
$400$316 -
$780$663 -
$2,070Learning Blazor: Build Single-Page Apps with Webassembly and C# (Paperback)
-
$534$507 -
$720$562
相關主題
商品描述
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.
商品描述(中文翻譯)
這是第一本描述 .NET 編譯過程近期重大變化的書籍,並展示 .NET 開發人員如何使用新的 Compiler API 來創建引人注目的應用程式。作為一個開源編譯器,Compiler API 現在將其代碼提供給任何人使用。在這本書中,您將獲得對這個對開發人員來說極具價值的資源的簡明、專注的視角,開發人員現在可以利用平台實現的任何部分來分析應用程式、改善代碼生成並提供可執行的模式,所有這些都在開源軟體(OSS)模型下進行。
您將學習如何以前所未有的快速、乾淨的方式分析代碼中的缺陷。您將與解決方案和專案合作,提供自動重構,並發現如何動態生成代碼以在運行時提供應用程式實現。
擁有 Compiler API 的可用性為 .NET 開發人員打開了許多以前根本不存在或難以實現的機會。然而,API 的範圍廣泛,這本簡明的書籍提供了通往這個新開發環境的寶貴路線圖。
您將學到的內容:
- 理解如何為多種情境生成、編譯和執行代碼
- 如何創建診斷和重構以幫助開發人員強制執行約定和設計慣用法
- 實驗編譯器代碼庫,了解如何影響編譯管道的內部運作
本書適合對象:
有經驗的 .NET 開發人員,但不需要詳細的編譯器知識。