邮箱: [email protected]
学校:西安电子科技大学
GitHub : https://github.com/loucq123
- [virtual machine]( https://github.com/loucq123/virtual_machine ) : 一个简单的虚拟机,实现了基本的寄存器模型,能处理判断、循环、递归等基本情况。实现语言为 python
- [cs164interpreter]( https://github.com/loucq123/CS164-Language ): 这是 UC Berkeley 的一个[课程作业]( https://sites.google.com/a/bodik.org/cs164/projects/pa2 ), 课程语言是用 JavaScript 来实现, 我改用 Python 来实现。我使用 ply 里的 lex 和 yacc 工具来构造词法分析器和语法分析器, 然后再来解释生成 AST 。
- [mail control computer]( https://github.com/loucq123/My-Mail-Control-Computer ) : 一个用邮件控制电脑的小程序。主要原理是利用 python 的 poplib 库登陆奴隶账号来收取邮件, 然后利用正则表达式来匹配发件人是否为主人以及其发送指令, 然后执行命令。
- [Leetcode]( https://github.com/loucq123/Leetcode ):Leetcode 的一部分题解。
- 拥有扎实的数据结构与算法基础
- 对计算机系统底层有大致的了解,了解存储器层次结构、异常控制流、虚拟内存,能阅读基本的汇编代码
- 了解 Python 、 C ,能完成基本的编程任务
- 阅读过的书籍: CLRS 、 SICP 、 CS : APP
- 了解写文档和写测试的重要性,能写文档和对代码进行测试
学校:西安电子科技大学
GitHub : https://github.com/loucq123
- [virtual machine]( https://github.com/loucq123/virtual_machine ) : 一个简单的虚拟机,实现了基本的寄存器模型,能处理判断、循环、递归等基本情况。实现语言为 python
- [cs164interpreter]( https://github.com/loucq123/CS164-Language ): 这是 UC Berkeley 的一个[课程作业]( https://sites.google.com/a/bodik.org/cs164/projects/pa2 ), 课程语言是用 JavaScript 来实现, 我改用 Python 来实现。我使用 ply 里的 lex 和 yacc 工具来构造词法分析器和语法分析器, 然后再来解释生成 AST 。
- [mail control computer]( https://github.com/loucq123/My-Mail-Control-Computer ) : 一个用邮件控制电脑的小程序。主要原理是利用 python 的 poplib 库登陆奴隶账号来收取邮件, 然后利用正则表达式来匹配发件人是否为主人以及其发送指令, 然后执行命令。
- [Leetcode]( https://github.com/loucq123/Leetcode ):Leetcode 的一部分题解。
- 拥有扎实的数据结构与算法基础
- 对计算机系统底层有大致的了解,了解存储器层次结构、异常控制流、虚拟内存,能阅读基本的汇编代码
- 了解 Python 、 C ,能完成基本的编程任务
- 阅读过的书籍: CLRS 、 SICP 、 CS : APP
- 了解写文档和写测试的重要性,能写文档和对代码进行测试