曹思源

经历

普华基础软件股份有限公司 软件开发工程师

中科红旗软件技术有限公司 软件开发工程师,初级经理

技能

熟悉多种编程语言及编程范式。主要使用的语言有C、C++、javascript(nodejs环境)、Objective C等。对scheme、python比较熟悉,了解Go、ruby、lua。6年linux环境下的开发经验,熟练使用命令行工具,多年Qt,Gtk+使用经验,主要使用emacs和vim开发,大部分时间使用zsh+tmux工作。

个人项目

sos Present

my new operating system venture

cjs Present

一个c++11编写的javascript编译器,起步阶段

prometheus Present

一个简单的基于opengl es的开机动画框架,用来替代plymouth

igrep

用C实现的一个简单快速的正则引擎(目前最简功能)。基于thompson自动机。

iShell

用Objective C实现的一个简单的shell,目前支持管道和一些简单的命令行编辑。

Semacs

一个用C实现的简单的microemacs原型。

Loopy

基于原作者的版本并添加了许多新的功能。

Yos

独立开发的一个简单的保护模式操作系统内核,有完整的多进程支持、有内核idle进程保证cpu的合理使用,支持内核页分配、grub引导、简单的vga驱动等。思想参考skelix意见linux 0.11版本。

教育

Wuhan University, Computerter Technology and Application, 2005 - 2007

M.S. in Computer Science

研究生期间的项目:

项目使用的主要语言是Delphi、C++和Oracle DB。

Wuhan University, Computerter Science and Technology, 2001 - 2005

B.S. in Computer Science  

兴趣爱好

Download as plain text.