正文

大家可不可以告诉我,C++和JAVA,我该选择哪个更加好呢?2006-10-31 13:34:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/edwardguo/19841.html

分享到:

大家好!
    我是一个计算机专业大四的学生了,将来准备往软件开发方向发展。
    我知道,作为一名程序员,必须要选择一门语言作为自己的发展方向,应为虽然开发的语言有很多种,但是,将来在开发过程当中,每个人精通的应该就那么一块,为自己选择一门编程语言应该不需要讨论的事情了吧。
    我是一个对计算机科学十分喜爱的人,特别对于算法和数据结构这两门计算机的核心课程更是相当喜爱。自己第一次接触的语言当然还是C,而让自己真正喜欢上编程的是C++,让自己觉得自己对于编程已经有了自己的理解,已经上了一个新的层次的是JAVA。
    说句实话,我希望自己对于C++和JAVA都能够十分精通,我也都确实十分喜欢,但是将来,似乎自己还是必须要作出自己的取舍。
    我的理解是,C++因为包含了C,所以既是高级语言,又和计算机底层比较贴切,能够比较深入到计算机本身,又因为C当中可以潜入汇编,所以C和C++既能用于硬件又是一门十分好的开发语言,对于本身就十分计算机科学,又对计算机各个方面的知识都十分感兴趣的我来说,觉得C和C++应该是十分不错的,因为我觉得一个好的程序员是不仅掌握语言、算法、数据结构,更要知道计算机具体内部工作的流程,例如能够知道一个操作系统是如何控制机器运行的,而且WINDOWS不正是用C和C++编写的吗?不过当我接触了JAVA,又爱上了JAVA,首先在于它的简练和良好的封装,而JAVA的日趋成熟和愈来愈广泛的应用也让我感兴趣,觉得学好JAVA,将来大有作为。在知道J2EE和J2ME之后,我也知道JAVA进行程序设计也远非一件容易的事情,有着许多技术领域可以钻研。这也让我觉得十分满足和喜欢。
    归结下来,我还是对这两种语言有着以下两点的矛盾,一是觉得将来JAVA是未来的流行趋势,应用会很广泛,C++可能会被JAVA淘汰,还是选择JAVA好,那样的话以后的需求会更加大;一是觉得虽然JAVA很好,但是JAVA很大程度上还是依赖于操作系统,而C++是比较面向底层的语言,以后其实很多关键的问题,还是需要底层的知识和办法加以解决的,这点上,可能就是C++的用武之地了,所以从技术上面来讲,不知道可不可以说C++用得好的话,才是在更高和更加深入的层次之上解决了问题,而我本身又是一个喜欢寻根问底、喜欢钻研、喜欢创新和对高深技术有追求的人。
    我不知道自己的见解是不是对,但是我十分希望各位有经验的编程高手们可以通过你们的经历和经验告诉我选择哪种语言对我来说比较好?或者说,两者其实是没有办法比较的,用得好各有各的特点,那可以告诉我两种语言的应用方面的区别是在哪里吗?谢谢大家了!!!!

阅读(3319) | 评论(2)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

loading...
您需要登录后才能评论,请 登录 或者 注册