- 论坛徽章:
- 0
|
感谢上面所有给予关注的朋友,不管是质疑还是鼓励,至少大家是在关注这个事情.
至于这个东东最后能不能像我开始做的时候预想的那样成为"C下面的STL"我想似乎已经不太重要了,重要的是我动手实践了很多我原来看代码所不能彻底明白的东东,2002年那时候我读大二那一年的暑假买了jjjhou的<<STL源码剖析>>从开始的妄想用一个寒假的时间去看懂书中所说的到后来开始在自己的项目中切实的使用STL再到今年国庆重温<<STL源码剖析>>和<<C++标准程序库>>,这其中跨越了大概5年的时间.5年里,我对C++,STL的理解更深刻了,我开始不用看书可以自己跟踪STL源码去解决我遇到的STL问题.我想说的是很多东西如果不亲自动手实践是不会有切身的体会的,即使这个东东最后没有达到预期的目的,最起码的我通过自己的动手实践之后明白了大部分STL的实现原理,我可以毫不心虚的在我的简历上面写上"熟练掌握STL及其SGI 版本的实现原理".
在最早开始动手做的时候其实是在这个库已经有一些雏形的时候才开始向其他很多人公开的说我要动手做这么一个东西,我在去年11月份的时候已经开始写一些预研性质的demo程序,因为对自己不自信因为对这个东西最终的走向也不确定,所以直到12月份开始通过一些实践知道这个东西还是可以做出来的,这才敢在网上公开的说这么一件事情.可是就是这样的情况,我还是在1月底才在SF上面申请项目,不为别的,还是因为不自信.等待项目申请下来的时间心理一直忐忑不安担心不被申请通过,同时我的朋友gnap也在google code上面找到了同名同样定位的开源库,顿时又让我的压力倍增,我知道我在挑战的是STL--这是从C++开始使用之后使用的最广泛的库,它的后面有无数高人的支持.
忘记在哪里看到的一句话了:开放源码是一件需要勇气的事情,也正是因为前人的贡献我们现在在做一些项目的时候才有了更多的参考和借鉴,我也想要加入到这个行列里面,切切实实的做一些事情进行一些实践.
这个东西我还是会继续的做下去的,至少要给自己一个交待. |
评分
-
查看全部评分
|