自我介绍

紫气东来:D语言中国 站长. 人生格言:利他是手段,利己是目的。

为什么喜欢编程:
编程是一种极富创造性的劳动。创造是上帝的品质,编程让普通人也能体验上帝的感觉。

D语言作品:
已经写了10多个D语言的作品,少的几千行代码,多的10万行代码。

主要用哪些D语言库:
基础库用Tango, Phobos太弱了,后来就放弃了。GUI现在完全用DWT, 非常强大的界面库。Windows下编程必用DWin,否则有些事情非常不方便。

为什么创建D语言中文社区:
我这个人有个缺点,就是学习任何东西都尽量在分享知识中学习知识,在交流经验中提高经验,认为没有交流的知识是完全没有意义的。
因此在一开始学D语言就创建了D语言中国   https://www.d-programming-language-china.org/ 这个域名有点太长,不过我并不太在意。

学习D语言的经历:
基本上从2007年开始学习D语言。由于原来的基础不好,英文大多是他认识我,我不认识他,在一开始学习感觉很枯燥。

首先是读D语言的英文文档,在读的过程中顺便把前人过时的中文翻译做一些纠正。花几个月,英文文档读上3遍,对D语言算是有点概念了。

然后就是写出一些D语言入门的文章,放在D语言论坛   http://bbs.d-programming-language-china.org/, 这是编程高手不屑为的,只有我这个低手来做了。很多人抱怨D语言的中文资料少,但是等到入门了,能主动为D语言的发展做点贡献的人百不及一,大概只想收获而不想付出是人的天性吧。

D语言虽然在语言特性上非常先进,但在应用层面,实在是一片荒凉,惨不忍睹,应用库非常少,Windows下的程序简直没法写:没有强大的正则表达式,没有实用的数据库,没有统一的基础库…于是就自己DIY了一个D语言库DWin    http://dwin.d-programming-language-china.org/库,把自己要用的一些东西加了进去,又为之花了几个月的时间。如果不公开,只是放在自己硬盘里个人应用,还要去做定时备份。现在把库上传到SVN,备份都省了。

D语言没有IDE,甚至没有象样的编辑器,于是又自己DIY了一个最好的,最轻量经的D语言编辑器D语言编辑器SciTE4D   http://scite4d.d-programming-language-china.org/.

2008年发生了一件事情,是D语言发展的一个转折点,就是Frank Benoit 的新版DWT发布了,和JAVA的SWT同步更新。一下子把D语言的GUI的问题基本解决了。于是又花了几个月学习SWT和DWT, 和入门级的D语言GUI库DFL要说Bye Bye了。

D语言的下一个期待的里程碑,大概是D2稳定版发布,Tango库移植到D2, Phobos和Tango都基于同一个runtime, 这也许要到2010年吧…

与我联系

与我探讨D语言相关问题,可以给我发邮件: dyuyan@gmail.com