免费领取大会全套PPT    

点此领取

立即参会

Dongyang Zheng

IDEA Senior Engineer

Dongyang Zheng, Senior Engineer, Apache Committer, rust-analyzer member & rust-lang member, focuses on compiler design and build system, IDE and other compilation toolchain co-development.

Topic

MoonBit programming language toolchain and its architectural design

Introduction:From the perspective of programming language development, MoonBit looks at the background of the birth of MoonBit, describes MoonBit's language features and core design concepts, introduces MoonBit's core components and main advantages (global optimization, WebAssembly first class support, AI Native, etc.), introduces MoonBit's compilation speed and excellent IDE experience through the vertical integration of compilers, IDEs, and build systems, etc., and introduces the development of MoonBit. It introduces the vertical integration of compilers, IDEs, and build systems, and the incremental and massively parallel compilation and optimization, scalable semantic analysis, and parallelization of the compilation process and type checking, so as to create a developer platform with extremely fast compilation speed and excellent IDE experience. Finally, we will introduce Moonbit community building and open source route. Outline: Background of Moonbit Moonbit Language Introduction Moonbit core components and architecture design Moonbit community building and open source route

© boolan.com 博览 版权所有

沪ICP备15014563号-15

沪公网安备31011502003949号