看了一下企鹅的招聘,发现几乎没有招Java的... 这里说的Java主要是指用Java写服务器程序,J2EE或者只用J2SE,socket或者web都可以...不包括android..
希望对解决你的问题有帮助
STL 是跨平台的。不过 Template 的确是让 C++ 变得不好理解。也有很多人避免使用 Template,或者直接用 C。
Java 这几年不如其他语言那么火,是因为写 python/ruby 写两三行,Java 要写10行。虽然 Java 本身不太争气,但是 JVM 还是很 rocksolid 的,譬如 Scala 这个也是挺有前途的。
做 Hadoop 这类的,还是离不开 Java 吧。
不过 US 做创业公司的,还是很多公司用 python / ruby 。
24楼 @minddriven 同意。以后应该会java和一两个jvm上的语言并行。不过对scala,我个人觉得挺复杂的。一门复杂的语言,不知能不能真的火起来
30楼 @贵人 java 有 udp 的类包,也可操作 raw socket。如无记错,raw socket 是ip 层的。
通信这些是操作系统内核提供的功能,对所有语言都是平等的。
实际上,主流语言都能做 tcp:udp 通信。c/c++ 比 java 快是很笼统的说法,设计不好情况下,会比 java 慢。