Best of Virtual Machine2025

  1. 1
    Video
    Avatar of tsoding_dailyTsoding Daily·45w

    Code Review

    A detailed code review session of a B programming language compiler, focusing on a community-contributed pull request that adds UXN virtual machine target support. The review covers the implementation of a new compiler backend, demonstrates running B programs on UXN (including a snake game and animated graphics), and discusses architectural decisions for handling multiple compilation targets. The session also explores adding support for multiple file compilation and command-line argument parsing improvements.

  2. 2
    Video
    Avatar of codinggopherThe Coding Gopher·44w

    99% of Developers Don't Get JIT Compilers

    JIT (Just-In-Time) compilers bridge the gap between interpreters and ahead-of-time compilers by initially interpreting bytecode and then compiling frequently used code sections into native machine code during runtime. This approach combines the portability of bytecode with near-native performance, as the compiler can observe actual usage patterns and apply adaptive optimizations. JIT compilers are essential to modern platforms like Java, .NET, and JavaScript engines, allowing programs to start quickly while becoming faster over time as hot code paths are identified and optimized.

  3. 3
    Video
    Avatar of davidbombalDavid Bombal·1y

    Linux for Windows?

    Windows Subsystem for Linux (WSL) allows you to run Linux distributions such as Kali Linux and Ubuntu directly on a Windows machine. It provides the ability to use Linux commands, run web traffic interception tools like Burp Suite, and execute password cracking with tools like Hashcat, utilizing GPU resources. Users can access both Linux and Windows file systems, leveraging the strengths of both environments seamlessly.