这个寒假又几乎完全被用来研究编程了,这已经成为一件最好的娱乐了。
寒假看了SICP,实在为之惊叹,这真的是一本好书,之前从未想象用Scheme竟然可以实现那么多东西……我完全爱上Scheme了,它实在是极好的一种表达思想的语言。 它如此简单,而SICP展现了人类的智慧是如何让这么简单的语句,做出最复杂的事情。看了之后,对编程的许多概念都有了全新的理解。
寒假的另外一方面收获来自用wxWidgets写一个局域网的聊天程序的过程,按女朋友的要求,它得像QQ一样有丰富的功能。我开始摆脱少得可怜的中文文档对我的束缚,直接读英文档,直接读Samples源代码,直接读wxWidgets源代码。我也是第一次从零开始做一个项目,包括构思、设计和编码。我用wxFormBuilder做GUI设计,它可以带来对用sizer进行layout的最直观的理解,我愿意向所有人推荐它。一开始我在wxDev-CPP上开发,但后来发现它没有前途------好久没更新了,而且受限于Windows,于是我转向了Code::Blocks,这个过程有许多挫折,但是,终于让我安坐在Code::Blocks里了,这正是我梦寐以求的IDE,在里面编程,真是一种美妙的体验。这个过程里,我还自己编译了wxWidgets,这样,我就终于可以独立于那些高手,而可以自己接近最前沿的wxWidgets。我还直接闯上了wxWidgets的官方论坛,在里面提问,和回答别人的问题,这使我现在写英语已经纯熟很多了。
今天就先说到这吧。以后汇陆陆续续写文章来种解其中的收获。