Каталог

    How to Write a Self-Hosted Go Compiler from Scratch

    Gopher Academy0.0
    31 minutes
    English
    0/24 уроков (0%)
    – из 24

    How to Write a Self-Hosted Go Compiler from Scratch

    YouTube·GopherCon

    Explore the process of creating a self-hosted Go compiler from scratch in this 31-minute conference talk from Gophercon 2020. Learn how Daisuke Kashiwagi, initially inexperienced in Go and compiler design, successfully developed two Go compilers without referencing the original. Discover the architecture of these compilers, including 'minigo' and 'babygo', and compare them to the official Go compiler. Gain insights into the challenges faced during implementation, such as handling maps, interfaces, and debugging. Follow Kashiwagi's journey from learning C and Go simultaneously to submitting patches to the official Go compiler. Understand the step-by-step approach to building a compiler, including the use of a stack machine and handwritten syscalls. This talk aims to demystify compiler construction and inspire you to embark on your own compiler-writing adventure.

    FreeCourses

    Бесплатные курсы университетов и независимых авторов.

    Каталог на основе данных Class Central. © 2026 Free Courses