YoVDO

Mobius - Writing Your Own .NET Runtime Running on .NET Core

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses C++ Courses .NET Core Courses Metadata Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the concept of creating a .NET runtime in .NET itself through this NDC London 2021 conference talk. Dive into the Mobius project, a proof-of-concept endeavor that challenges conventional thinking about runtime implementation. Learn about the fundamentals of .NET runtimes, including Virtual Execution System (VES), JIT compilation, and interpreted execution. Discover the design principles behind sharing components, metadata handling, and JIT implementation in a .NET-based runtime. Gain insights into deep .NET runtime internals and understand the potential implications of this experimental approach. Follow along as the speaker discusses the challenges and possibilities of writing a .NET runtime as a .NET application, offering a unique perspective on runtime development and execution.

Syllabus

Intro
About me
What is .NET...?
What is .NET runtime aka Virtual Execution System (VES)?
NET runtime & C++
NET runtime & no-C++
Design fundamentals - what to share
Design fundamentals - JIT or interpret
Design fundamentals - interpreted
Design fundamentals - real JIT
Design fundamentals - Threaded code
Design - the metadata
Design - the JIT
When...?
Materials


Taught by

NDC Conferences

Related Courses

Computer Graphics
University of California, San Diego via edX
Intro to Parallel Programming
Nvidia via Udacity
Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera