我只能说萝卜青菜各有所爱,语言争论是没必要的.

试想一下,当我们要跟外国人交流的时候,我们是不是要懂外国的语言,外国的语言,有日本,有美国,有英国

现在返回来,我们如果要跟计算机交流,我们是不是要懂计算机的语言了,而计算机语言是不是有汇编,C,C++,JAVA等这些了

语言只不过是交流的东西,你说它有什么好评论的呢?

Mr veryfatman
我不想多说什么来表达自己的主观看法。我只想说一个事实。还记得美国向火星发射的勇气号火星车吗?它的核心代码就是用java写的。它是人类目前为止最为成功的火星探测器。

自从.NET出现后,众多Java开发者就忧心忡忡(包括笔者当年),结果.NET还是没干过Java,不过是稳住了以前的VB、VC和ASP开发者,及入行不久的新手。时至今日,无数人在骂Java,无数人担心Java的前途,可惜Java还是稳坐头名。
Java为了架构上的合理性牺牲了开发效率,做短线系统(系统规模小,生存周期短)当然是骂个没完。就算做长线系统的人也抱怨个不停。可是等有一天做得久了,真正负责任的开发人员及CIO会毫不犹豫地选择Java,这样才可以保证业务系统长时间的稳定和不断扩展。

所以不要总骂Java了。就像Unix这种东西,WindowsNT流行了那么久,也不敢把它拉下马。而J2EE高端的那些技术,MS也只有佩服的份。
想要短平快的,就选择MS吧。如果要成就真正经典的应用系统,长久地从事这个职业,还是耐心地钻研Java吧。

楼主说话真极端

ding一把,不错的论题。值得大家反思。

概念的确太多了,同感。不过,没有必要烦恼,抓住最核心的东西,那些概念只不过是一些名词而已。而且没有哪种语言适合所有层面的开发,如果选择了不合适的开发语言,或者本事功夫不到家,应该不好去怪语言本身。

编程语言抽象到Java、C这类的虚拟机技术层面,最好地兼容了运行速度和易用性。虽然运行速度比不上C,易用性比不过动态语言,但中庸之道适应面最广,应该还是会继续称雄,而不是像一些同道所说的没有前途。

"本人用了8年vc,2年linux-gcc,现在因工作需要参与一个java的项目。"
在下配服
虽然我是后辈但不忍也要说两句

并非java没有前途只是您还不能理解OO的编程思维
您还是停留在封闭的个体作坊中指针虽然灵活但您用多了不觉得头痛吗?

“一个高中生经过北大青鸟的几个月训练,就可以做java程序”这无非说明了java易学易用,谢谢您对java的赞美

“java的语法极端丑陋” 您用VC还好吧

一种语言的优劣 不是一两句就能说清楚的
请您深思为何如今这么多人用java

用一个比较俗气的回语——SB一个

>我们公司有一个项目,java组的5、6个人搞了近一年,几乎失败了,后来换成用vb、vc实现,4个人3个月就搞定了。
>java程序员是代码工人的代名词。一个高中生经过北大青鸟的几个月训练,就可以做java程序。

高中生经过北大青鸟几个月训练就可以做JAVA程序,而你们公司JAVA组的5、6个人搞了一年,几乎失败了,是JAVA的问题还是你们的水平问题呀??????

>java的语法极端丑陋。主要体现在:
那些jar什么的,每个变量名都很长;看java代码,总是密密麻麻的,看着累,不如c语言简洁;

还是头一次听到C语言简洁,JAVA语法极端丑陋,看来面向过程到面向对象的路是走错了????? 变量名长是为了提高可读性,你在c里面不会经常如下定义变量吧:

int a,b,c,d,e;
,你看到jar包不顺眼,是不习惯所致,不要对JAVA语言恶语相向。


>本人用了8年vc,2年linux-gcc.

从你的3点结论来看,你就是用一辈子VC,也不过是只井底之蛙,老兄,我真是佩服你的无畏!


veryfatman 真是 verystupid.

[该贴被mwzby于2007年07月06日 18:02修改过]

做VC应该搞底层驱动、做操作系统,做网络游戏,若去搞ERP,似乎没什么效率。谁说做VC的不懂OO理论,只不过你们不熟悉设计模式而已,OO设计是与语言无关,只要熟悉设计模式,用那一种面向对象语言都一样。在下挺钦佩楼主的实力,用指针的语言是其它语言不能比拟,它可以直接使用Windows资源。

呵呵 CPP的精华是全局变量和指针吗

说这P话,你真的做过10年开发吗?

从你对Java的了解来看,我无语......

鉴定完毕 , 找骂贴