王亮,现居上海,这里是我的联系方式。
- 程序设计语言:C++, Perl, Emacs Lisp
- C++:2001年至今,主要用于编写编译器
- Perl:2004年至今,编写文本分析脚本
- Emacs Lisp:2005年至今,编写过2个编译器中间语言的major mode,以及其它程序片段[1],[2]
- 编辑器:GNU Emacs
- 使用时间:2003年至今
- 主要用途[3]:编程、日程管理、记事本、邮件
- 版本控制工具:git, subversion, cvs, 以及clearcase
- Git:2008年至今
- Subversion:2006年至今
- CVS:2003——2006
- clearcase:2006——2008
- 操作系统:Fedora, Ubuntu, Windows XP
- Fedora:2004年至今,从Fedora Core 3开始
- Ubuntu:2006年至今
从事编译器开发工作,主要涉及优化、调试信息等。工作中主要使用C++
和Perl
。
- C语言编译器
- 用于手机语音处理的DSP芯片
- 客户:RIM;以及位于以色列的公司内部客户
- C++语言开发
- 参与开发时间:从2003年至2008年
- 该项目与美国、德国的同事协作开发
- 工作内容
- 调试信息:实现满足DWARF 2.0规范的调试信息支持(如inline function调试支持、call frame支持、piece支持、为全局变量实现location list、枚举支持),以及为优化过的程序生成调试信息。
- 优化:实现Position independent data;全局变量布局的优化;optimization level pragma等等
- C/C++语言编译器
- 用于Marvell公司开发的兼容ARM的处理器
- C语言开发
- 参与开发时间:2008年至今
- 该项目与美国、台湾的同事协作开发
- 工作内容
- 优化:调度算法
- 2006年11月至今,Marvell。中文名称:俊茂微电子(上海)有限公司。
- 2003年3月至2006年11月,Intel。中文名称:英特尔亚太研发中心。
- 2000年9月至2003年3月,浙江大学计算机系硕士研究生。
- 1996年9月至2000年7月,浙江大学计算机系本科。
参见 SvnRepository 列表