Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
C# Deconstructed: Discover how C# works on the .NET Framework

Buy

C# Deconstructed answers a seemingly simply question: Just what is going on, exactly, when you run C# code on the .NET Framework?

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. We’ll 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, it’s best-practice to let the Framework deal with device interaction but you’ll 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.

What you’ll learn

  • Understand how C# handles your filesystem requests and passes them down to hard disks and memory
  • Learn how RAM works and how programs map to address spaces
  • Discover the C# compilation sequence in detail and follow it down from abstract code to actual function
  • See how your device’s micro-processor executes Machine Code and just-in-time compilation provides it when it’s needed
  • Learn how the Common Language Runtime (CLR) determines the execution of your code and handles Threading and Scheduling for your instructions

Who this book is for

This book is ideal for anyone who works with C# and has ever wondered what happens after they press F5.

Table of Contents

  1. Anatomy of the C# compilation stack
  2. Data Access, Files and Storage
  3. Understanding Memory Usage
  4. The C# Compilation Sequence
  5. From CIL to Machine Code
  6. Execution through the CLR
  7. Execution Model II
(HTML tags aren't allowed.)

Fundamentals of Computer Architecture and Design
Fundamentals of Computer Architecture and Design

This textbook provides semester-length coverage of computer architecture and design, providing a strong foundation for students to understand modern computer system architecture and to apply these insights and principles to future computer designs.  



It is based on the author’s decades of industrial experience
...
iPhone: The Missing Manual: Covers the iPhone 3G
iPhone: The Missing Manual: Covers the iPhone 3G

In the first year of the iPhone’s existence, Apple sold 6 million of them; brought the thing to 70 countries; and inspired an industry of misbegotten iPhone lookalikes from other companies. By the end of Year One, you could type iPhone into Google and get 229 million hits.

Now there’s a new iPhone, the iPhone 3G.
...

The Complete Rust Programming Reference Guide: Design, develop, and deploy effective software systems using the advanced constructs of Rust
The Complete Rust Programming Reference Guide: Design, develop, and deploy effective software systems using the advanced constructs of Rust

Design and implement professional-level programs by leveraging modern data structures and algorithms in Rust

Key Features

  • Improve your productivity by writing more simple and easy code in Rust
  • Discover the functional and reactive implementations of traditional data...

Hardcore Windows XP
Hardcore Windows XP

A Must-Have Resource for Power Users!

Take control of Windows XP and get the most out of everything this powerful operating system has to offer. Written by Microsoft Windows XP Expert Zone columnist Joli Ballew, this book shows you hundreds of tips and tricks you’ll be able to use right away. Learn to do everything from kick...

Scalable Optimization via Probabilistic Modeling: From Algorithms to Applications (Studies in Computational Intelligence)
Scalable Optimization via Probabilistic Modeling: From Algorithms to Applications (Studies in Computational Intelligence)
Estimation of distribution algorithms (EDAs) address broad classes of optimization problems by learning explicit probabilistic models of promising solutions found so far and sampling the built models to generate new candidate solutions. By incorporating advanced machine learning techniques into genetic and evolutionary algorithms, EDAs can scalably...
Embedded C Programming and the Microchip PIC
Embedded C Programming and the Microchip PIC
This new book is carefully designed to teach C language programming as it applies to embedded microcontrollers and to fuel knowledge in the application of the Microchip family of PIC microcontrollers. Coverage begins with a step-by-step exploration of the C language showing readers how to create C language programs to solve problems. PIC...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy