YatCC-AI presents a modern experimental framework built on the open-source LLVM
for compiler construction training and practices, specifically designed to deliver a seamless and
developer-friendly experience. Its modular design effectively
decomposes the compiler's front-end and middle-end into distinct phases,
thus enabling greater flexibility and scalability.
Also, YatCC-AI incorporates unit testing and a dual-mode automated evaluation system,
supporting both local and online uses.
YatCC-AI offers a DeepSeek-powered, web-based experience,
allowing users to instantly access the platform via a browser with no setup required.
By seamlessly integrating LLMs, YatCC-AI provides end-to-end intelligent and automated support
for both teaching and hands-on learning. It empowers learners to build full-fledged compilers and explore
cutting-edge code optimization strategies with ease.
[2026.3] [Selected] YatCC-AI Listed as Recommended Project for 2026 NCS-CSCC Compiler Competition Preparation 👉 more
[2026.3] [🔥🔥🔥Release!] YatCC-AI Updated Version is Now Online 👉 Try it
[2025.12] [Award] National Recommendation Case for AI Application Cultivation by the Ministry of Education
[2025.12] [Award] Grand Prize of the Guangdong Provincial Teaching Achievement Award
[2025.07] [Award] Grand Prize for Excellent Teaching Case at the China Computer Education Conference (CCEC)
[2025.3] [Publicity] DeepSeek + Supercomputing: YatCC-AI Empowers Compiler Practice at SYSU. 👉 more
[2025.2] [Publicity] "Intelligent Compilation" Practice Teaching Launched at SYSU. 👉 more
Catalog of past course information and teaching materials of 2026, 2025, 2024, 2023, 2022, 2021.
Documents that cover the complete process of experimentation and offer a wealth of practical examples.
Detailed source code framework with 300+ commits, 200+ stars.
Real-time evaluation Autograder that automatically runs testing cases to provide instant feedbacks.
A pile of video clips providing step-by-step operational guidance.