告诉你 你能写出的东西我只需要你1/3的时间一个人搞定你信不信 熟悉与学习 是两个不同的概念

楼主这种近乎弱智的帖子也能发表出来,实在不想骂人,有些人不被骂一下可能心里倒不舒服,我实在没想通为什么这些人思想这么的狭义。哦,莫非楼主的C/C++已经登峰造极,达到了跨平台的地步?!Java的好处太多了,存在即是合理的,这种道理居然都不懂!

这种低水平的帖子应该尽早沉下去

我觉得这帖子的主题及内容有些低俗。
希望版主尽快删贴。造福百姓。
[该贴被okhaoba于2010-05-30 00:33修改过]

java真的没前途

我也差不多用了8年的C,后面6年是C++。前面4年是本科。

我的立场
不喜欢C#、.net和MFC(我知道这不是语言),主要倒不是和M$有关,而是很难跨平台。
讨厌VB、VC、VJ等等所有带个V字的“语言”,因为讨厌拖控件写程序,感觉无法控制一切。
喜欢C/C++的灵活和效率。
Java的跨平台来自JVM,就像ODBC的跨数据库一样,很好用,效率偏低。
Java只在大学学了点皮毛,从此不再碰Java,连Hello World都不会写了。不是不喜欢Java,只是比起Java来更喜欢C/C++。


我的观点
算法和基础数学靠得更近,OO则和软件工程靠得更近。目前主流观点是,基础数学硕士比软件工程硕士好。但企业招聘的观点是,适合的比不适合的好。
如果只是要做一个CRUD数据库的网站,那没必要招精通算法的高手,否则两边都不高兴。
杰拉尔德·温伯格在《程序开发心理学》里提到:一个实习生东拼西凑写出来的计算二次方程根的小程序,和一个经验丰富的程序员为分时系统编写尽可能紧凑的微指令,除了名称都是“程序开发”之外,还有什么相同之处吗?有些人就是觉得,一个经过多年实战经验的工程师的知识和技能,只需要几个月的短期培训就能掌握。这无疑让经验丰富的程序员很恼火,但比起新手的自高自大,试图将所有知识和能力用到不必要的地方的专业人员犯的错误更大。
这就是程序开发任务的区别。任何一个开发任务都有人力、时间之类成本以及性能指标,适合开发的语言(例如大多数项目成员都熟悉这个,或者有很多现成控件),那就是对于这个项目而言最好的语言。LISP适合开发人工智能语言,C适合开发OS,如此而已。脱离了具体项目,讨论两种语言哪一种更好毫无意义。
更重要的是,这个世界上的一个基本定律就是,一样东西越是适应某个需要,它就越是不适应另一个需要(如果不是这样,那是因为我们把同一种需要错看成了两个)。一样东西如果适应所有方面,它就什么方面都没法做好。

于是问题就到了这个方面:开发语言库(例如glibc的malloc)等操作系统级的程序,比起开发一个CRUD数据库的网站,哪个更好(……诡异的问题)?
当然,前者的技术含量更大,但后者更适合充斥大量小网络公司、北大XX培训出来的Java新人以及所谓“软件工程硕士”们的刚起步的中国软件产业。

虽然经过数年的发展,现在刚毕业的计算机相关专业的本科生只要不是垫底的,几乎人人都握有ACM/ICPC获奖证书,对有道难题、百度之星、TopCoder和Google中国编程挑战赛有着丰富得不可思议的经验,闭着眼睛都能写出诸如红黑树、网络流的算法,于是这些毕业生对于只会拖控件、用框架、满口IT三字经的程序员感到不满,感到自己的地位被低估了。
这些本科生更适合用C/C++去开发OS——那里的竞争更激烈,而且应该没有到底C好还是Java好的争论。必须说,在开发OS之类对效率有很高要求,而距离用户界面相对较远的程序方面,C/C++相对Java有着无与伦比的优势。

70. 诚迈科技有限公司是一家在业内享有盛名的软件服务提供商,提供包括软件研发,质量保证及测试,技术支持等系列服务。我们的管理团队拥有美加日等多大型企业的工作和管理背景。一直以来,诚迈科技始终以专业的技术和认真的态度,全心全意地向客户提供优质的,灵活的以及低成本的服务,最大程度的满足客户的需求。目前,我们的客户已经遍及美国,加拿大,欧洲,澳大利亚,中国以及日本。公司地址:南京市广州路191号五环大厦二楼 电话:862551887700

Good

同志们,不懂就不要论评价,什么是有前途什么是没有前途,请问一下楼主,如果java没有前途,那么java为何还会发展到至今呢?那岂不是程序员都死光了,经研发不出一套可以让楼主感觉满意有前途的语言吗?另外,说白了,楼主有什么资格来评价说java没有前途呢?你是权威人士?你是java之父?你还是什么无名小辈,我敬请等候楼主也能开发出一套,楼主认为有前途的语言让我们这群程序员使用,也让我们大开眼界一下。关注中。。。。

我是java的一新生儿,当也接触java一年的时间了,当我一接触java我就特喜欢,大家都知道java早在15年前就出生了,就目前:敢问除了c,c++.... 还有哪种语音可以存活那么长时间??? 可想而知,java却有其优秀之处!我们都没有权利评论任何一种语音,既然他曾活在这世上,它就有其有点;

这问题争论好多年了,尤其是中国的程序员,很多C++程序员认为java抢了饭碗,可能有些心理上的因素。因为中国国内环境来说,小公司不积极提升员工的理论水平,尤其细节方面不注重,很多程序员即使是名牌大学毕业,其实并不真正理解OO概念,不能自觉运用设计模式去思考和编码。Copy/Paste大法,在中国大量存在,却不考虑复用。如果一个小小需求改变,这种代码要改一大堆,很多流程要重新测试。这可能就是楼主说的滥代码。Java只不过屏蔽了一些C里面太灵活的运算和函数,以及多继承。.net是微软山寨的java版本,目前只能在windows环境才能发挥效能,对企业来说,上马.net,大量廉价的Linux服务器都不能使用了,只能每年给微软送银子。

大家没看到 linux 作者说·不喜欢C++么··
不能说那个语言不好的·你这么发贴是找骂的了··

看着楼主有点想来找喷的感觉

不知道楼主有何大作?

这样争论下去没有任何意义的,在某个领域适合某种语言,达尔文的进化论同样适合编程语言,既然Java被这么多的人使用,必然有他的优点,不是吗?

又一个SB,只能说你太老了,老顽固了,接受不了新的东西。你用VB三个月搞定,java用一年没做成。只能说明你们是一群笨蛋,能说明什么呢?

发文章的人真的是找P呀。呵呵。一门语言存在自然有自身的优点。何必在你不能深入体会而妄自下断!如同地球上少了个你一样照样能发展。你再开发10年嗨是球样!