百科问答小站 logo
百科问答小站 font logo



为什么一些人很瞧不起 Java? 第1页

  

user avatar   zhoutailiang 网友的相关建议: 
      

正如C++之父所说,这个世界上只有两种语言,一种是经常被骂的,一种是从来没有人用的。


user avatar   xuanyuanzhifeng 网友的相关建议: 
      

瞧不起Java的,盲猜多半是C、C++的程序员。

毕竟,C#、PHP、Python、JS之流,还没有这个胆子敢瞧不起Java。

那为什么C、C++程序员会瞧不上Java呢?

继续盲猜,多半是因为C、C++属于底层语言,直接面向操作系统和硬件编程,手握指针可以直接操作内存的大杀器,怎么不比一个在虚拟机中跑跑字节码的语言有面儿?

那么话说回来:

凭什么底层语言就要高人一等?

按照这个逻辑,直接用机器码打孔的岂不是要翘到天上去了?

编程语言,归根结底是为了解决软件开发问题而诞生的工具,每一门语言的诞生绝不是毫无道理的,一定是解决了什么问题而出现的。

你鄙视Java花里胡哨虚拟执行,Java还鄙视你老态龙钟时常玩崩。

辛苦搬砖九九六

大战产品砍需求

同是社畜程序员

相互鄙视几时休


user avatar   Ivony 网友的相关建议: 
      

说的好像大牛们瞧得起JavaScript、PHP这些语言一样,,,,,

Java作为一个语言本来就乏善可陈,更要命的是还有一个各方面完爆它的C#存在,瞧不起这个语言本来就没啥奇怪的。


user avatar   mao-cao-15 网友的相关建议: 
      

看不起java的总体来说有以下几种:

第一种是做比如erlang, scala,haskell之类剑走偏锋的语言的。这些人觉得java的思想实在是太老旧了,简直不可理喻。

第二种是做C#的。他们觉得java完全就是劣化版的C#,而且开源和自由软件的概念相比起“背靠大树好乘凉”而言简直是愚蠢。

第三种是写C或者C++的。他们觉得java没有指针也没有重定义(#define),所以弱。

第四种是写objective-c或者swift的,他们觉得java不是苹果出的所以是邪道。

第五种是做前台的,他们觉得比起javascript这种瞬息万变的语言,java简直就像一个古板的老处女一样严苛。

第六种是写汇编的,他们觉得所有OO语言不但慢而且占用内存还多,完全是浪费。

第七种是写python或者ruby on rail的。他们觉得java太过繁杂,有很多完全不必要的东西。

慢慢列应该还有其他的……

编程是信仰!信仰是不兼容的!!

当然,上边那些其实都是半桶水。真正的高手是万物皆为我所用一切皆可信手拈来的。所以真正的高手不会看不起任何一种语言,只会根据不同的场合选择最合适的而已。




  

相关话题

  机械真的如此不堪吗?我只是普通一本,但是,感觉学长们找的工作都还不错啊,不比同校计算机的差? 
  想问问各位大哥们一开始都是怎么克服看英文文档/书籍的难题的? 
  为什么基于汉字的编程语言没有流行? 
  CIL instructions和Java byte code的表达能力一样吗? 
  编程语言里为什么要区分大小写? 
  为什么C++中,含有函数声明的头文件应该被包含在定义函数的源文件中? 
  C++对比其他语言到底难在哪里?有人对C++异常推崇,除了性能优势,还有什么优点,怎么学好C++? 
  在C++中,为什么部分程序员喜欢在循环中写‘++i’而不是‘i++’? 
  有哪些c++的书推荐? 
  为什么中国出了这么多厉害的互联网公司,但没有自己设计过编程语言? 

前一个讨论
为什么用自然语言进行编程不流行呢?
下一个讨论
在埃及留学是一种怎样的体验?





© 2024-11-09 - tinynew.org. All Rights Reserved.
© 2024-11-09 - tinynew.org. 保留所有权利