我也疑惑:
http://dev.csdn.net/article/61/article/61/61127.shtm
上面说:“...在许多方面,C# 具有 C++ 的强大功能、Java 的简洁优美,以及 Visual Basic 开发的简易性,我希望本文已经说明了这一点”小弟看后心里十分不爽 我对编程有点了解,知道这句话也有一定的道理 ,但真照他所说的话 那Java岂不是比C#逊多了?本来想反驳他几句 说说Java的优势 ,可不知道应该怎么说(除了Java跨平台能力肯定比C#强吧,我也就知道这点)。大家来说说吧。
http://dev.csdn.net/article/61/article/61/61127.shtm
上面说:“...在许多方面,C# 具有 C++ 的强大功能、Java 的简洁优美,以及 Visual Basic 开发的简易性,我希望本文已经说明了这一点”小弟看后心里十分不爽 我对编程有点了解,知道这句话也有一定的道理 ,但真照他所说的话 那Java岂不是比C#逊多了?本来想反驳他几句 说说Java的优势 ,可不知道应该怎么说(除了Java跨平台能力肯定比C#强吧,我也就知道这点)。大家来说说吧。
basic和vb是两个概念
当然实现平台执行效率差影响开发
java的这种缺点被掩盖了。
但它的光芒是掩盖不掉的。
精通一门是最重要的,自己喜欢也是最重要的,别管别人怎么说,何况,很多情况下,你看到的可能是广告。
e.g., I never saw a serious java implementaion for works on bayesian framework
这两句我怎么反驳呢?是不是大家默认JAVA这方面的不足了呢?我现在也有点不清楚了,java让人家一说就中,还有什么优势可言?
相对于c#而言 java是自由的 java是开放的 java是灵活的 java是跨平台的 java网络功能强大
open source 更适合创业
不见得,当然一般会比c, c++慢一些
不过程序要那么快干嘛,汇编快啊
大家现在用汇编的少了吧?vb的确是简单,但是让vb去做cs模式,相信没多少人做,现在用asp的人也不少了,语言看怎么用,适合你用的就是好的.
如拿java去调用底层的东西处理,这肯定不行.还有一个java的异常机制和编译前检查实在是太好了
c里 if( a = 1 )这种东西肯定过得了,但对不对?(这两天就看见有人这样写了)那个汗啊.
java里就不用担心这种问题,不是方便很多