主题目录

  • 常规

    Course Overview

    Any program written in any programming language must be translated before it can be executed on a certain piece of hardware. This translation is typically accomplished by a software system called compiler. This module aims to introduce students to the principles and techniques used to perform this translation and the key issues that arise in the construction of modern compilers.

  • Topic 1: memory management - allocation and destruction, garbage collection

  • Topic 2: Virtual machines and just-in-time compilers

    • Topic 3: SSA and compiler optimizations

      • 本主题

        Principles of Compiler Design (2017 BNU)

        不可用