Yat Compiler

ISCA 2025 Logo

Your AI Time Cool Compiler (YatCC)

Yat Compiler Construction with AI (YatCC-AI)

ISCA 2025 Logo

About YatCC-AI


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.

Learn More>

Welcome to join us!


News more

[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

Highlights

  • From University: Yat Compilation Course.
  • For Practical Training: Yet Another Tiny C Compiler
  • Follow Technical Trend: Your AI Time Cool Compiler
  • Further Goal: Yat Creative Cloud
  • Crafting: An LLVM-based Experimental Platform
  • Connecting: Bridge Classes to Real-world Practices
  • Creating: Enable to Advance Innovations
  • Converting: Transform Project into Enhanced Skillsets


User-friendly, Easy Hands-on and LLM-powered






Just open browser — no setup, no hassle!


Chat, Code, Create — rock your LLM agent!



Resource Hub


Course Archive

Catalog of past course information and teaching materials of 2026, 2025, 2024, 2023, 2022, 2021.

Reference Manual

Documents that cover the complete process of experimentation and offer a wealth of practical examples.

Source Code

Detailed source code framework with 300+ commits, 200+ stars.

Auto Grader

Real-time evaluation Autograder that automatically runs testing cases to provide instant feedbacks.

Video Tutorial

A pile of video clips providing step-by-step operational guidance.


Stay Tuned