做为一个10年的java码农,我在公司经常被很多公司985的c++程序员教训 ,说java如何慢,jvm如何差劲,
我只能嘿嘿一笑,管他呢,反正软件是给用户用的又不是程序员拿来秀优越的。
就拿前两天来说吧,公司要基于三维做个电力大数据实时监视平台,开会的时候一群c++大神讨论c++原生的opengl如何厉害,三维绘制如何高效,对底层的显卡支持有多好等等,
我说那多长时间能搞定啊,大神们支支吾吾:啊,我们最近加班啊,人员也不充足啊,如果用户只给一个月的时间恐怕......,于是我用2周时间用NASA的worldwind配合rmi开发了一个基本版,给用户演示并试用用户觉得非常好,然而用户并没有问我你怎么不用c++开发啊?
没有黑谁的意思,只是想说不同的语言只是应用范畴不同而已。用c++在塞班系统上开发个app并不比用java在安卓上开发的app高人一等。你当然可以用汇编语言编写一个helloworld,然而它并不产生太大价值