Royal Never Give Up的案例列表

作者:Royal Never Give Up · 共 2 个案例

基于ARM语言的编译器

2024/07/05—2024/08/20 华为毕昇杯比赛 ARM 后端编译器 担任队长 项目需要将给定语法的 SysY 语言编译成 ARMv7 汇编语言。编译器分为“前端、IR、后端”三个主要部分,本人主要贡献是实现了编译器后端的目标代码生成,并在后端采用了线性扫描寄存器分配、窥孔优化、强度削弱等优化方法,同时也在 IR 部分实现了 Live Var 的数据流分析和公共子表达式消除的优化,还编写了自动化测试脚本以便对所有样例进行快速测试;项目总代码量 20000+ 行,本人代码量 5000+ 行;最终带领队员们进入全国总决赛并获优胜奖。

实验室网站开发

TIM Lab 实验室官网开发:基于 Jekyll/Liquid 搭建数据驱动站点,完成首页、团队、论文、项目、新闻等模块;使用 Sass/Bootstrap/JS 实现响应式布局、搜索、暗黑模式等交互,编写 Python 脚本生成论文预览与引用数据,并配置 Docker、构建压缩和 GitHub Pages 部署流程。

案例判断参考

程序员兼职平台怎么选 程序员平台对比怎么看 企业找程序员外包避坑

Royal Never Give Up的案例列表

基于ARM语言的编译器

2024/07/05—2024/08/20 华为毕昇杯比赛 ARM 后端编译器 担任队长 项目需要将给定语法的 SysY 语言编译成 ARMv7 汇编语言。编译器分为“前端、IR、后端”三个主要部分,本人主要贡献是实现了编译器后端的目标代码生成,并在后端采用了线性扫描寄存器分配、窥孔优化、强度削弱等优化方法,同时也在 IR 部分实现了 Live Var 的数据流分析和公共子表达式消除的优化,还编写了自动化测试脚本以便对所有样例进行快速测试;项目总代码量 20000+ 行,本人代码量 5000+ 行;最终带领队员们进入全国总决赛并获优胜奖。...

实验室网站开发

TIM Lab 实验室官网开发:基于 Jekyll/Liquid 搭建数据驱动站点,完成首页、团队、论文、项目、新闻等模块;使用 Sass/Bootstrap/JS 实现响应式布局、搜索、暗黑模式等交互,编写 Python 脚本生成论文预览与引用数据,并配置 Docker、构建压缩和 GitHub Pages 部署流程。...

案例判断参考

程序员兼职平台怎么选 程序员平台对比怎么看 企业找程序员外包避坑
查看简历
微信沟通 客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×