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.
[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
[2025.2] [🔥🔥🔥Release!] YatCC-AI Featuring Web Access and DeepSeek Integration Now Ready for Use.
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.