Yat Compiler

ISCA 2025 Logo

Your AI Time Cool Compiler (YatCC)

Yat Compiler Construction with AI (YatCC-AI)

关于 YatCC


YatCC 提供了一个基于开源 LLVM 构建的现代化实验框架, 专为编译器构造训练实践带来无缝且开发者友好的体验而设计。 其模块化的设计将编译器的前端与终端有效地分解为了两个独立的阶段, 从而实现了更高的灵活性与可扩展性。 此外,YatCC 还集成了单元测试和双模式自动化评测系统,同时支持本地与在线使用。

YatCC 提供 DeepSeek 驱动的 Web 平台体验, 用户无需任何设置即可通过浏览器即时访问。 通过无缝集成各种 LLM,YatCC-AI 为教学和实践学习提供端到端的智能、自动化支持, 让学生能够轻松构建功能齐全地编译器,并探索前沿的代码优化策略。

了解更多>

欢迎加入我们!


动态 更多

[2025.3] [报道] DeepSeek + 超算:YatCC-AI 平台赋能中山大学编译实践课程建设。 👉 更多

[2025.2] [报道] 中山大学开启“智能编译”实践教学。 👉 更多

[2025.2] [🔥🔥🔥重磅发布!] 支持 Web 端访问并深度集成 DeepSeek 的 YatCC-AI 现已正式上线。

[2024.7] [获奖] 荣获 2024 年中国计算机教育大会 (CCEC) 最佳教学案例一等奖。

[2023.8] [获奖] 荣获 2023 年华为“毕昇杯”编译系统设计赛一等奖。

[2022.7] [Paper] "SYsU-lang: Construct Compilation View based on Clang/LLVM" (获 CCEC 2022 一等奖)。

亮点

  • 面向高校: Yat Compilation Course.
  • 面向实践: Yet Another Tiny C Compiler
  • 紧跟技术趋势: Your AI Time Cool Compiler
  • 进阶愿景: Young Architect Training, Coaching, Cultivating
  • 精心构建: An LLVM-based Experimental Platform
  • 融会贯通: Bridge Classes to Real-world Practices
  • 激发创新: Enable to Advance Innovations
  • 能力转化: Transform Project into Enhanced Skillsets


用户友好、易于上手且提供 LLM 支持






浏览器即开即用 — 零配置,无负担!


对话、编程、创造 — 高效驱动大模型智能体!



资源中心


课程归档

历年(2025, 2024, 2023, 2022, 2021.) 课程信息与教学资源存档。

参考手册

涵盖实验全过程并提供大量实用示例的文档

源代码

详细的 源代码 框架。

自动评测

实时的自动化评测 可自动运行测例并提供即时反馈。

视频教程

大量的视频片段 提供逐步的操作指导。


敬请期待