还谈vc和cb

“ 各位兄弟,我刚开始学习编程,你们推荐一下用什么工具好啊,是vc还是c++builder?”这是一个在网上很容易看到的话题,同时也是一个没有答案的话题,往往不少人为了这个话题不停的争论,然后总是没有满意的结果!为什么?因为这个本身都是一个没有答案的问题,也是一个不是问题的问题!

 
  我也跟其他人一样,经历过这个十字路口,也经历过那个选择,可是如今回头看看,还是没有找到一个合适的答案.我最初学过vc,然后转学c++ builder,目前两个工具都会因为需要而使用到.c++builder是一个伟大的工具,不过vc确实也有他的过人之处,不是因为mfc的强大,也不是因为微软的影响,而是他给程序员会带来的一些变化.

 
  在我身边,有不少用c++builder的,也有不少用vc的,可是我发现,一些用c++builder的朋友,也许他做过一些项目,也许他把c++builder用得很熟悉,可是他们有的,居然没有自己设计过一个类,没有自己设计过一个流程,c++builder降低了对程序员的入门,可是同时,也让程序员变得懒惰,很多用它来设计东西的人,都是靠他的ide来设计,虽然它已经实现了相同的功能,可是它确不知道里面是怎么实现的,这种状况主要在一些刚入门的人身上,包括我曾经也有过这样的经历.然而学习vc的人呢?就不一样,它对程序员的基础素质要求比较高,所有很多东西需要程序员自己的思想来设计,哪怕是一个刚入门的vc的程序员,也会对一些面向对象和c++的只是掌握的很好,这个我认为,就是vc的最大的一个优势.也许到了最后,一个c++builder高手和一个vc的高手在一块,看不出他们的区别,那是因为他们已经摆脱了编译器的束缚,在他们心中,编译器只不过是一个工具而已,重要的是他的灵魂.但是对于一个都是入门者的等级来说,我认为用vc的那部分人有他的优势所在.另外,我看过不少cb和vc的程序,感觉用vc写的程序,一般情况下,代码风格会比用cb的人设计好,因为vc很多地方都要注意到细节,而不是想cb一样,很多事情都是ide帮你完成了,同时,看vc的程序会让人看到另外一个东西,那就是设计者的思想和灵魂,而在cb上面,很多时候看不出来.所以有人说:真正的程序员用vc,聪明的程序运用delphi.我同意这个观点.可是我更喜欢用cb,因为你如果基础知识真的够厚,没有必要在一些界面和一些不重要的地方花上太多时间,你完全可以用来做其他的核心部分.用vc的灵活在于自己的设计,如果用cb可以摆脱vcl的束缚,那么它一样灵活.就是验证了一句话,叫:学从难处学,用从易处用!

 
  相对于本身而言,两者的工具是没有区别的,基本上来说,你vc能够实现的,我cb也能够实现,因为都是c++的编译器而已.可是目前的社会实际情形,给了两个编译工具完全不同的遭遇,我比较同情cb,因为我也是用cb的,我自身有很真实的感受.可是我不同情那些因为学习了cb而导致找不到工作的人.有很多人都说,别学cb,不好找工作,那么,同时也证明了一点,那个人并不是为了学习而学习,而是为了找工作而学习,他的初衷不对,学习起来,也不会有很大的进展.我个人认为,从某些角度上面讲,vc更适合一些学习者的首选,能够经得起vc考验的学习者,也应该是一个好的程序员.现在是一个讲究效率的社会,.net的出现和他的ide的设计,也同时证明了这一点,我认为,我们没有必要在工具的选择上花费太多的时间,我们可以选择一些高效的工具,可同时,你千万不要忽视了你的基础学习.

 
以上我对cb的定义主要是那些学习了cb但是又不是很精通cb的人.而不是一些真正的cb高手.同时以上全部是个人感受,没有其他意思!

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zihan/archive/2003/11/01/17060.aspx

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值