关于c++和Java【原】

看了孙鑫的Java视频,慢慢的对Java的了解又更加的深入了,现在发现自己是对的,对于一个C++程序员来说,要熟悉Java其实是非常简单的,而且C++程序员来看Java,可以比纯Java程序员理解的更深。这是显然的,因为当初sun的设计还是对C++的改进了吗,因为C++实在是太灵活了,就像一本书上写的那样,写C++程序就像在没有路的地方开车,你要不是高手的话基本上是肯定会车毁人亡的,呵呵!但是你对C++有一定的了解之后再来看看Java的一些机制你就会收获良多,我建议C++的程序员也看看Java,你可以写更加健壮的代码,和更加OO的代码,这是我的看法。我看到视频的第5集,就知道为什么Java有interface,abstract class,clone,finally,这些在C++中是没有的,为什么Java有,其实C++中完全可以实现这些功能,但是我们自己要去做,而Java把很多东西都定死了,这样对于菜鸟来说就很容易上手,而且对于 一个水平参差不齐的开发团队的程序员来说,开发一个项目也更加的容易。说的这些仅仅限于语法层面,当然Java更加诱人的是它的类库,那么丰富,让C++程序员们实在是眼馋啊,虽然C++中可以用第三方的库,但是毕竟不是语言级的实现,还是不方便的。但是随着09年的新标准的出台,C++的前景一片光明,98,03,09,c++的标准比起JDK的更新来说实在是太慢了,但是不要忘记了,C++是志愿者在进行,如同Linux内核一样 ,而Java的背后是sun,所以说还是可以理解的,GCC会首先支持新标准,而MS的VS2009会支持新标准了,真是激动啊,不过貌似新标准没有类似Java swing的东西实在是有点小遗憾,难道我们还有用MFC,实在是不喜欢MFC,那就用QT,要是 有标准的GUI库该有多好啊,不过看到C++的新标准的一些内容之后还是让人很激动的,就像C++之父说的,09的推出不是小改进,是直接从航空时代跨越到航天时代,可见一斑啊。其实Bjarne Stroustrup一直都知道C++的走了弯路,只是很难以一己之力把C++拉会到正确的方向上罢了,他知道类库的重要,更加知道教育的重要。随着新标准的推出,C++不仅没有过时而且会焕发出更加夺目的光芒,新标准一出,C++程序员又要花银子买三本书的新版了,c++ Pirmer , Thinking in C++,Effective C++了,银子不少啊,但是实在是很期待啊!喜欢Java但是更爱C++!
posted on 2009-01-18 17:07  风荷小筑  阅读(375)  评论(0编辑  收藏  举报