Streamed Live on Twitch: https://twitch.tv/tsoding
Enable Subtitles for Twitch Chat
Chapters:
-
00:00:00 - Installing .NET on Linux
-
00:08:32 - C# Hello World
-
00:18:19 - C# Standard Library Reference
-
00:21:46 - C# Loops
-
00:34:19 - C# Console.WriteLine
-
00:43:46 - C# Console.ReadLine
-
00:47:28 - C# FizzBuzz
-
00:50:09 - C# LINQ
-
01:03:42 - C# Raylib Speedrun
-
01:16:33 - Suffering While Looking for a Disassembler
-
01:40:11 - Continue Suffering While Looking for a Disassembler
-
02:12:26 - Suffering While Looking for an Assembler
-
02:22:40 - Switching to Mono and It All Just Works™
-
02:29:06 - IL Exploring Disassembly
-
02:36:21 - IL Simplying Disassembly
-
02:43:35 - IL Function Arguments
-
02:51:14 - IL Infinite Loop
-
02:53:05 - IL Finite Loop
-
03:19:17 - Trying to run Mono EXE with MS .NET
-
03:22:12 - Conclusion
References:
- https://en.wikipedia.org/wiki/Portable_Executable
- https://learn.microsoft.com/en-us/windows/win32/debug/pe-format
- https://www.red-gate.com/simple-talk/blogs/anatomy-of-a-net-assembly-pe-headers/
- https://www.ecma-international.org/wp-content/uploads/ECMA-335_6th_edition_june_2012.pdf
Topic: Trying out .NET on Linux to see if I can potentially use it a target for my B compiler.
Twitch Chat in Subtitles generated by: https://github.com/kam1k4dze/subchat
Support:
- https://github.com/tsoding/donate#support-tsoding