随笔-341  评论-2670  文章-0  trackbacks-0
    因为最近观察到一些很奇怪的现象,因此在此提出调查。不知道是我不会用cppblog还是cppblog没这个功能,总之我没找到【投票】的工具,因此只好手写。

    1:大家在学习数据结构的时候,实践的方法通过(多选
        A:做习题
        B:学习STL和Boost等
        C:尝试自己开发一套模板库

    2:大家在学习编译原理的时候,实践的方法通过(多选
        A:做习题
        B:学习flex、yacc/bison和ANTLR等
        C:尝试自己开发过编译器(特别指字符串处理部分,指令部分不在本题目考虑范围内)
        D:尝试自己开发与flex、yacc/bison或ANTLR等价的工具(不拘泥于形式)

    3:如果上面的题目选择了C或者D,那么(单选,自己独立开发程序而不是在团队中开发时
        A:自己需要的时候使用自己的库
        B:自己需要的时候使用别人的库

    4:如果第一题选择了B,那么(单选,自己独立开发程序而不是在团队中开发时
        A:选择编译器或IDE推荐的库(MFC或其他,跟STL或Boost有交集的库)
        B:选择STL、Boost等

    注意:
        本人不倾向于向别人建议上面的任何观点,仅作调查。
        勿人身攻击,欢迎评论。 
        写出自己的答案的同时请写出自己开发的时候经常使用的操作系统和编译器等工具。
posted on 2008-05-14 19:14 陈梓瀚(vczh) 阅读(1706) 评论(10)  编辑 收藏 引用 所属分类: C++

评论:
# re: 做个投票,大家支持 2008-05-14 19:43 | 空明流转
我几乎没做什么习题。。。后面的也就可以不选了吧。。。

WinXP, VS 2003/2005; mingw/gcc 3.4/3.5/4.2  回复  更多评论
  
# re: 做个投票,大家支持[未登录] 2008-05-14 19:54 | cppexplore
1、c 学生时代的唯一途径,数据结构也是考研的必考科目:结构和算法
2、c 编译原理的课程作业
3、a(学生时代),当时没研究过stl,更没听过boost
4、b(现在),更多的是封装实现模块,极少考虑基础的结构,纯c下freebsd的宏结构也都很不错。

linux/gcc/g++  回复  更多评论
  
# re: 做个投票,大家支持 2008-05-14 20:30 | foxtail
1.a 只能做习题 stl在学习 boost没学,自己开发没能力也不敢想
2.a 还没开始学,不过估计也是a,有可能作业就是叫你编一个

--------------------------------------
工具:windows vista 、visual studio 2008 team  回复  更多评论
  
# re: 做个投票,大家支持 2008-05-14 22:47 | sflypig
1.C
2.CD
3.A  回复  更多评论
  
# re: 做个投票,大家支持 2008-05-15 00:20 | 买书网
1.A
2.A
3.B
我那时总留习题  回复  更多评论
  
# re: 做个投票,大家支持 2008-05-15 02:13 | xbzg
1, B
2, C
3, B
4, B  回复  更多评论
  
# re: 做个投票,大家支持 2008-05-15 05:11 | Tyeah
1.C
2.没学过编译原理,但是自学了一下自动机理论
3.A
4.omit  回复  更多评论
  
# re: 做个投票,大家支持 2008-06-09 02:21 | lazy
1.AC
2.AC
3.A  回复  更多评论
  
# re: 做个投票,大家支持 2008-07-30 05:09 | 路过的
1、编写一门自己的语言,是学习数据结构的最好方法,基本用到了数据结构的方方面面。
2、阅读各种语言的开源代码,是学习编译原理的最好方法,本人这样以为。
3、用C写最好,用库写虽然方便,但运行效率有所损失,一般建议不要用库。
4、没用过,正如上面所说,没必要用库。

也许你再过几年,会明白C最好。  回复  更多评论
  
# re: 做个投票,大家支持 2008-07-31 08:57 | 陈梓瀚(vczh)
我是写库的,C太难看了,没有美感。  回复  更多评论
  

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理