NY State-Licensed Certificates in Design, Coding & AI — Online
Learn Backend Development Part-Time, Online
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Explore the inner workings of .NET runtimes in this conference talk that challenges you to create your own runtime from scratch. Delve into the process of executing C#/.NET code, examining how compiled .exe/.dll files are actually run. Learn about the components of the dotnet/Mono runtime and follow along as the speaker attempts to code an interpreted .NET runtime capable of running a simple application in just one hour. Gain insights into the DotNetAnywhere runtime project, covering topics such as PE headers, CLI headers, metadata tables, and method execution. Discover the complexities and intricacies involved in building a .NET runtime, providing a deeper understanding of the technology that powers C# applications.
Syllabus
Introduction
The project
The document
C Coding
PE headers
Section headers
CLI headers
Entry point token
Metadata
Variable Length Strings
Streams
Metadata Tables
If Valid
Method Death
Method State
Taught by
NDC Conferences