d****i 发帖数: 4809 | 1 你作为Java程序员可真是有点做的过头了一点,整天一直唠叨C++ vs Java的月经贴,
不是那么有意思吧,严格的说,C++是比Java更中性普适广泛支持的编程语言吧,从服
务器到嵌入式上都可以跑C++,C++作为一个老牌的主流语言,怎么说也没你说的那么不
堪吧,C++当然有不好的地方,但是Java也有不好的地方啊,每个语言都有优点和缺点
。我见到的Java大牛没有人黑C++的,只有讽刺微软的C#的,比如我们公司里Sun出来的
大牛,当年JDK的作者之一,他都是挺C++的呢。退一万步说,JVM是C++写的啊,不就是
说明了C++对Java的贡献吗?哈哈,所以作为Java程序员,气度还是要大一点,哪怕你
不用C++也要想想C++到Java的历史,唠叨月经贴还不如贡献点技术贴。 |
q********c 发帖数: 1774 | 2 正所谓满壶不响,半壶响叮当。
【在 d****i 的大作中提到】 : 你作为Java程序员可真是有点做的过头了一点,整天一直唠叨C++ vs Java的月经贴, : 不是那么有意思吧,严格的说,C++是比Java更中性普适广泛支持的编程语言吧,从服 : 务器到嵌入式上都可以跑C++,C++作为一个老牌的主流语言,怎么说也没你说的那么不 : 堪吧,C++当然有不好的地方,但是Java也有不好的地方啊,每个语言都有优点和缺点 : 。我见到的Java大牛没有人黑C++的,只有讽刺微软的C#的,比如我们公司里Sun出来的 : 大牛,当年JDK的作者之一,他都是挺C++的呢。退一万步说,JVM是C++写的啊,不就是 : 说明了C++对Java的贡献吗?哈哈,所以作为Java程序员,气度还是要大一点,哪怕你 : 不用C++也要想想C++到Java的历史,唠叨月经贴还不如贡献点技术贴。
|
z****e 发帖数: 54598 | 3 老大,你多少年没接触编程了?
c++比java主流这种话都说得出来
java比c++主流那都是十多年前的事了
当时j2ee什么吵得火热
ibm, oracle这些谁不java?
04年时候python也开始进入google来替换c++了
后来新兴平台没有见谁用c++来推广的
现在一个正常的it公司,都有各种像模像样的轮子
不是java也是其他各种乱七八糟的工具
你不信我说的,你也看看别人说的
你说jvm是c++写的,纯粹扯淡
你到底知不知道jvm里面有什么?
jvm里面c++的东西主要是一些c++写的产品,比如webkit
真正的jvm核心其实是c,没有其他任何一个东西
你看看jrockit,你知道jrockit的历史么?
jvm里面,hotspot和jrockit是两个最牛逼的机器
你要不懂问你组里的砖家好了
jrockit就是c本身,你去哪里来的c++?
wikipedia上一开始hotspot也是说是c和java写的
后来添上去的c++,因为webkit这些东西的确是用c++在写
所以才有了c++,其实java完全不需要c++
当然有些组件是c++弄的,也不能不承认不是
但是说jvm是c++写的就是纯粹胡说八道
openjdk和jrockit都没有怎么用c++
只有hotspot为了集成一些现成的比较成功的产品
所以才有了一部分c++的贡献,比如webkit |
z****e 发帖数: 54598 | 4 我自己就是先后三个sun工程师和两个m$研究院员工的学徒
你来跟我谈sun?
sun里面华人坐到最高职位的那个姓什么?
你知道么?
sun的东西是这么一回事
书呆子的典型产品,有些时候的确很好用
只要你知道怎么用,但是你要弄清楚nerd怎么想的
没那么容易,而且sun后来内部都演化成这样
上头制定规则,比如ejb,sun下面的人出去给人做consultant
压根不鸟上头制定的规则,全部spring开始跑
好笑吧?sun的成功产品大概只有10%,剩下的都是垃圾
包括sun本身内部,很多东西也不是什么很有道理的
oracle吞并sun之后,就开了不少莫名其妙浪费钱的组
然后sun很多人跳槽到了google,google也开了不少人走,比如james gosling
当然sun有一个优点,就是每一个员工单独独立出来
都貌似很牛的样子,我说是技术上
就是nerd不少,但是要说nerd说的道理一定对
那完全是另外一回事,实际上sun的产品没几个对的
大部分都没啥市场,java本身也是对sun的一种讽刺
这么成功的东西,sun居然不懂如何通过这个东西赚钱 |
n******u 发帖数: 4271 | 5 围观
我是新手
想学一门语言的话,推荐JAVA?
【在 z****e 的大作中提到】 : 我自己就是先后三个sun工程师和两个m$研究院员工的学徒 : 你来跟我谈sun? : sun里面华人坐到最高职位的那个姓什么? : 你知道么? : sun的东西是这么一回事 : 书呆子的典型产品,有些时候的确很好用 : 只要你知道怎么用,但是你要弄清楚nerd怎么想的 : 没那么容易,而且sun后来内部都演化成这样 : 上头制定规则,比如ejb,sun下面的人出去给人做consultant : 压根不鸟上头制定的规则,全部spring开始跑
|
z****e 发帖数: 54598 | 6 新手对学java还有什么疑问么?
现在是个人都会这么认为
【在 n******u 的大作中提到】 : 围观 : 我是新手 : 想学一门语言的话,推荐JAVA?
|
r**********g 发帖数: 22734 | 7 你说的是C不是C++。
严格的说,C是比Java更中性普适广泛支持的编程语言吧,从服务器到嵌入式上都可以
跑C。至于C++,在IOS上都很蛋疼,怎么说广泛支持?
C是不可取代的,C++则不是。
【在 d****i 的大作中提到】 : 你作为Java程序员可真是有点做的过头了一点,整天一直唠叨C++ vs Java的月经贴, : 不是那么有意思吧,严格的说,C++是比Java更中性普适广泛支持的编程语言吧,从服 : 务器到嵌入式上都可以跑C++,C++作为一个老牌的主流语言,怎么说也没你说的那么不 : 堪吧,C++当然有不好的地方,但是Java也有不好的地方啊,每个语言都有优点和缺点 : 。我见到的Java大牛没有人黑C++的,只有讽刺微软的C#的,比如我们公司里Sun出来的 : 大牛,当年JDK的作者之一,他都是挺C++的呢。退一万步说,JVM是C++写的啊,不就是 : 说明了C++对Java的贡献吗?哈哈,所以作为Java程序员,气度还是要大一点,哪怕你 : 不用C++也要想想C++到Java的历史,唠叨月经贴还不如贡献点技术贴。
|
r**********g 发帖数: 22734 | 8 有时间的话,新手最好还是学
Java+C+Python
【在 z****e 的大作中提到】 : 新手对学java还有什么疑问么? : 现在是个人都会这么认为
|
n****1 发帖数: 1136 | 9 哇, 难得MS的程序员这么看得起C
C++就是MS捧红的吧, 直到现在MS还在CLR里面捧managed C++.
【在 r**********g 的大作中提到】 : 你说的是C不是C++。 : 严格的说,C是比Java更中性普适广泛支持的编程语言吧,从服务器到嵌入式上都可以 : 跑C。至于C++,在IOS上都很蛋疼,怎么说广泛支持? : C是不可取代的,C++则不是。
|
r**********g 发帖数: 22734 | 10 BillG还喜欢Basic呢,so?
【在 n****1 的大作中提到】 : 哇, 难得MS的程序员这么看得起C : C++就是MS捧红的吧, 直到现在MS还在CLR里面捧managed C++.
|
|
|
z****e 发帖数: 54598 | 11 大门虽然长相很让人厌恶
但是总体上方向是对的
都知道要把事情做简单,表装逼
主要争执在于利益上
大门总是不择手段攫取利益
这个对于股东来说绝对是好事
但是对于其他人来说,绝对是坏事
【在 r**********g 的大作中提到】 : BillG还喜欢Basic呢,so?
|
z****e 发帖数: 54598 | 12 有时间再搞了
【在 r**********g 的大作中提到】 : 有时间的话,新手最好还是学 : Java+C+Python
|
n****1 发帖数: 1136 | 13 我一直以为MS的程序员都被彻底洗脑了, 觉得C++/C#天下无敌, 看到你这样的大牛, 我
就知错了.
【在 r**********g 的大作中提到】 : BillG还喜欢Basic呢,so?
|
l**********n 发帖数: 8443 | |
d****i 发帖数: 4809 | 15 我指的是从语言中立性角度来说,C++比Java还是要好那么一点,至少你们MS还是支持
的,至少还是ANSI/ISO标准化的,比如最近的C++11,还是所有主要的编译器都开始慢
慢加入了
https://wiki.apache.org/stdcxx/C%2B%2B0xCompilerSupport
ios上跑C++没有问题,xcode完全可以。Java其他都好,就是这个中立性这点上尚存一
点疑问,这个从Sun时代就受过质疑,否则也不会有Sun搞你们MS, Oracle告Google,然
后Apache愤然退出JCP这样的事了。
【在 r**********g 的大作中提到】 : 你说的是C不是C++。 : 严格的说,C是比Java更中性普适广泛支持的编程语言吧,从服务器到嵌入式上都可以 : 跑C。至于C++,在IOS上都很蛋疼,怎么说广泛支持? : C是不可取代的,C++则不是。
|
z****e 发帖数: 54598 | 16 有Sun搞你们MS, Oracle告Google,
你这个真是不像话
绝对的颠倒黑白
m$被告是因为jni被改了
只要名字挂在java下面的东西
就必需遵守规则,否则游戏没法玩
跨平台是最早的特性之一
如果没有跨平台,java早不知道去哪里乐去了
因为跨平台,省程序猿多少麻烦
最后法庭判决也是倾向于sun的,m$不得不自己搞一个.net去
google被告也是类似,但是最后法庭判决则倾向于google
因为google一开始就没说自己是java,而是android
oracle指责google的java也就是android跟其他jvm不兼容
这也无可厚非,android的确不兼容,难道不是么?
jrockit上的jar剥下来放到hotspot上一样跑
dalvik上的apk剥下来放到其他jvm上能跑么?
说到底java能走到今天,也是因为java对于各种破坏行为采取的态度
要不是坚决搞掉这些害群之马,今天会有无数个版本的固定在无数个平台上的java
这种现实是无论如何没有任何一个程序员愿意看到的
哪有办法开发编译一次,生产再搞一次,测试都测试不过来
【在 d****i 的大作中提到】 : 我指的是从语言中立性角度来说,C++比Java还是要好那么一点,至少你们MS还是支持 : 的,至少还是ANSI/ISO标准化的,比如最近的C++11,还是所有主要的编译器都开始慢 : 慢加入了 : https://wiki.apache.org/stdcxx/C%2B%2B0xCompilerSupport : ios上跑C++没有问题,xcode完全可以。Java其他都好,就是这个中立性这点上尚存一 : 点疑问,这个从Sun时代就受过质疑,否则也不会有Sun搞你们MS, Oracle告Google,然 : 后Apache愤然退出JCP这样的事了。
|
z****e 发帖数: 54598 | 17 不要眼红jcp
其他语言根本没有jcp这样一个重量级得委员会坐镇
做出来各种乱七八糟得标准
没有人搭理
jcp得标准制定出来
下面所有公司贯彻执行还是比较坚决的
所以jcp本身制定标准也非常谨慎
一些有害而不一定有益的features就不做了
c++到现在连个最基本得跨平台都没有
你做你的,我做我的,每个app都吃尽了苦头在这上面
你看游戏有几个真正跨平台的?
现在ios这些起来了,为了跨平台,开发者费了多大精力去搞这些
谁不希望自己的app就开发一次,跑所有平台?你不希望?
多一个平台多一个世界多一群客户
这也是为什么现在游戏业有些不死不活的样子
每次都捆绑在一个平台上,每次换一个平台都要重新开发
成本太高,而受益太低
【在 d****i 的大作中提到】 : 我指的是从语言中立性角度来说,C++比Java还是要好那么一点,至少你们MS还是支持 : 的,至少还是ANSI/ISO标准化的,比如最近的C++11,还是所有主要的编译器都开始慢 : 慢加入了 : https://wiki.apache.org/stdcxx/C%2B%2B0xCompilerSupport : ios上跑C++没有问题,xcode完全可以。Java其他都好,就是这个中立性这点上尚存一 : 点疑问,这个从Sun时代就受过质疑,否则也不会有Sun搞你们MS, Oracle告Google,然 : 后Apache愤然退出JCP这样的事了。
|
s*****m 发帖数: 8094 | 18 要不是专门搞语言的,还是洗洗睡吧。
【在 z****e 的大作中提到】 : 老大,你多少年没接触编程了? : c++比java主流这种话都说得出来 : java比c++主流那都是十多年前的事了 : 当时j2ee什么吵得火热 : ibm, oracle这些谁不java? : 04年时候python也开始进入google来替换c++了 : 后来新兴平台没有见谁用c++来推广的 : 现在一个正常的it公司,都有各种像模像样的轮子 : 不是java也是其他各种乱七八糟的工具 : 你不信我说的,你也看看别人说的
|