Overview
- The only book that will teach you how C# really works on your computer!
- Provides an in depth-deep dive through the hidden abstraction layers of the .NET Framework tracing the reader's code down through MSIL, Machine Code and beyond!
- Encourages readers to adopt a considered view of what they're asking C# to do when they write code and showing how seemingly trivial choice of code syntax and grammar can massively affect the execution chain.
Access this book
Tax calculation will be finalised at checkout
Other ways to access
Table of contents (7 chapters)
About this book
To answer this question we will dig ever deeper into the structure of the C# language and the onion-skin abstraction layers of the .NET Framework that underpins it. Well follow the execution thread downwards, first to MSIL (Microsoft Intermediate Language) then down through just-in-time compilation into Machine Code before finally seeing the results executed at the hardware level.
The aim of this deep-dive is to provide you with a much more rounded knowledge of the environment within which you code exists. As a managed language, its best-practice to let the Framework deal with device interaction but youll find the experience of taking the cover off once in a while a very rewarding one that will greatly enrich your appreciate of the C# language and the way in which in functions.
About the author
Bibliographic Information
Book Title: C# Deconstructed
Book Subtitle: Discover how C# works on the .NET Framework
Authors: Mohammad Rahman
DOI: https://doi.org/10.1007/978-1-4302-6671-6
Publisher: Apress Berkeley, CA
eBook Packages: Professional and Applied Computing, Apress Access Books, Professional and Applied Computing (R0)
Copyright Information: Mohammad Rahman 2014
Softcover ISBN: 978-1-4302-6670-9Published: 21 September 2014
eBook ISBN: 978-1-4302-6671-6Published: 30 September 2014
Edition Number: 1
Number of Pages: X, 172
Number of Illustrations: 43 b/w illustrations
Topics: Microsoft and .NET, Software Engineering/Programming and Operating Systems