Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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.