由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 为什么大家都说c++水很深?
相关主题
最近一个新闻是android app要跑在chrome上的趋势越来越明显C++: operator new 为啥要是 static的, 不是有啥影响?
王垠对编程语言的理解还是挺深的Does VC++ 6.0 not support dynamic cast?
Java10年前的崛起是技术到达一定成熟度的标志c++标准函数传递一问
真佩服你们,VS6和VC能吵一晚上C语言重复定义问题
不好意思--去年或更早一些听一校友讲MXNET程序从VC6挪到VC2008后,执行速度低了15-30%
语言这个东西背后其实就是政治斗争windows 7 下的C 和shell 编程软件
VC++ 中的 memory leak problem师傅们都出来看看吧,我也问个C++返回值问题。
问一个有关iostream的问题学习VC++求教
相关话题的讨论汇总
话题: c++话题: java话题: 语言话题: exception
进入Programming版参与讨论
1 2 下页 末页 (共2页)
l******y
发帖数: 182
1
java比c++容易不少吗?似乎c++和java最大的却别就是java不需要管理memory,c++还
有其他方面很突出的难点吗?
最近在看c++的基础书,感觉c++的内存管理会对写class的constructor, destructor,
copy, copy assignment等等部分造成一系列困难。除此之外,c++还比java复杂在哪
里?
d**********x
发帖数: 4083
2
请问为什么要保证异常不流出dtor。
请问何谓ABI不兼容,如何解决。
请问Koeing Lookup是在搞毛,为什么它会给std lib的扩展带来困难
前两个不许google,最后一个允许你google,十分钟内答出来我就承认C++水一点也不
深。

,

【在 l******y 的大作中提到】
: java比c++容易不少吗?似乎c++和java最大的却别就是java不需要管理memory,c++还
: 有其他方面很突出的难点吗?
: 最近在看c++的基础书,感觉c++的内存管理会对写class的constructor, destructor,
: copy, copy assignment等等部分造成一系列困难。除此之外,c++还比java复杂在哪
: 里?

l******y
发帖数: 182
3
恩,我太弱了,以上问题一个都没听说过...

【在 d**********x 的大作中提到】
: 请问为什么要保证异常不流出dtor。
: 请问何谓ABI不兼容,如何解决。
: 请问Koeing Lookup是在搞毛,为什么它会给std lib的扩展带来困难
: 前两个不许google,最后一个允许你google,十分钟内答出来我就承认C++水一点也不
: 深。
:
: ,

t****t
发帖数: 6806
4
It's Koenig, not Koeing...

【在 d**********x 的大作中提到】
: 请问为什么要保证异常不流出dtor。
: 请问何谓ABI不兼容,如何解决。
: 请问Koeing Lookup是在搞毛,为什么它会给std lib的扩展带来困难
: 前两个不许google,最后一个允许你google,十分钟内答出来我就承认C++水一点也不
: 深。
:
: ,

d**********x
发帖数: 4083
5
英语太差,人名记不住。。。>_<

也不

【在 t****t 的大作中提到】
: It's Koenig, not Koeing...
t****t
发帖数: 6806
6
well, if you say "argument dependent lookup", it's easier to remember and
communicate. "Koenig lookup" is more like question of 回字有几种写法.

【在 d**********x 的大作中提到】
: 英语太差,人名记不住。。。>_<
:
: 也不

d**********x
发帖数: 4083
7
I simply forgot the word ADL...
If someone say it, I can load it. But it is hard for me to use it from a
cold cache..

【在 t****t 的大作中提到】
: well, if you say "argument dependent lookup", it's easier to remember and
: communicate. "Koenig lookup" is more like question of 回字有几种写法.

a********n
发帖数: 1287
8
你一定是个高手。。。。至少看过这个东西。。。。
不同的实现是不同的。

【在 t****t 的大作中提到】
: well, if you say "argument dependent lookup", it's easier to remember and
: communicate. "Koenig lookup" is more like question of 回字有几种写法.

f******y
发帖数: 2971
9
what is abi?

请问为什么要保证异常不流出dtor。请问何谓ABI不兼容,如何解决。请问Koeing
Lookup是在搞毛,为什么它会给std lib的扩展带来困难前两个不许google,最后.....
...

【在 d**********x 的大作中提到】
: 请问为什么要保证异常不流出dtor。
: 请问何谓ABI不兼容,如何解决。
: 请问Koeing Lookup是在搞毛,为什么它会给std lib的扩展带来困难
: 前两个不许google,最后一个允许你google,十分钟内答出来我就承认C++水一点也不
: 深。
:
: ,

b*******e
发帖数: 6389
10
这都是小事。正确的思考角度是这样:完成同一个功能,在满足性能要求的基础上,C+
+程序员要多少薪水,Java程序员多少薪水。
用Java做项目是因为开发时间短,程序员薪水低。

,

【在 l******y 的大作中提到】
: java比c++容易不少吗?似乎c++和java最大的却别就是java不需要管理memory,c++还
: 有其他方面很突出的难点吗?
: 最近在看c++的基础书,感觉c++的内存管理会对写class的constructor, destructor,
: copy, copy assignment等等部分造成一系列困难。除此之外,c++还比java复杂在哪
: 里?

相关主题
语言这个东西背后其实就是政治斗争C++: operator new 为啥要是 static的, 不是有啥影响?
VC++ 中的 memory leak problemDoes VC++ 6.0 not support dynamic cast?
问一个有关iostream的问题c++标准函数传递一问
进入Programming版参与讨论
t****t
发帖数: 6806
11
什么叫不同的实现是不同的? 这是标准里的东西, 最简单的C++ hello world里都会用
到的, 只不过大多数人不知道怎么回事而已.

【在 a********n 的大作中提到】
: 你一定是个高手。。。。至少看过这个东西。。。。
: 不同的实现是不同的。

m*******l
发帖数: 12782
12
确实 本来就是基本的东西,但是如果你不是理论的话,
搞些名词来就有些装了

【在 t****t 的大作中提到】
: 什么叫不同的实现是不同的? 这是标准里的东西, 最简单的C++ hello world里都会用
: 到的, 只不过大多数人不知道怎么回事而已.

t****t
发帖数: 6806
13
这个倒是不能叫装, 确实有些奇怪的事情跟ADL有关系, 写多了还是会遇见的, 在这个
版上有关的问题也有过几回了.

【在 m*******l 的大作中提到】
: 确实 本来就是基本的东西,但是如果你不是理论的话,
: 搞些名词来就有些装了

l***p
发帖数: 358
14
还有人扯spec,特别是ADL,你们搞编译器吗?把elf顺便也讲一下好了,C++就是这样
败下来的,高不成低不就,一帮孔乙己自娱自
c*******r
发帖数: 6971
15
惭愧,直接不懂,虽然我常常用C++写code

【在 d**********x 的大作中提到】
: 请问为什么要保证异常不流出dtor。
: 请问何谓ABI不兼容,如何解决。
: 请问Koeing Lookup是在搞毛,为什么它会给std lib的扩展带来困难
: 前两个不许google,最后一个允许你google,十分钟内答出来我就承认C++水一点也不
: 深。
:
: ,

t****t
发帖数: 6806
16
我们讲ADL招你惹你了?

【在 l***p 的大作中提到】
: 还有人扯spec,特别是ADL,你们搞编译器吗?把elf顺便也讲一下好了,C++就是这样
: 败下来的,高不成低不就,一帮孔乙己自娱自

m*******l
发帖数: 12782
17
C++败给JAVA主要是理念不一样
大家说去Walmart的人多还是去河马是专卖的人多?可能例子不是很恰当
但是意思就是语言设计时的受众
决定了使用的人的多少

【在 l***p 的大作中提到】
: 还有人扯spec,特别是ADL,你们搞编译器吗?把elf顺便也讲一下好了,C++就是这样
: 败下来的,高不成低不就,一帮孔乙己自娱自

m*******l
发帖数: 12782
18
不管是Sutter, meyers, stroutstrup? 啊这些人都是同意
没有一个语言是万金油
但是这些人忘了,有些语言比另外一些更万金油一些

【在 m*******l 的大作中提到】
: C++败给JAVA主要是理念不一样
: 大家说去Walmart的人多还是去河马是专卖的人多?可能例子不是很恰当
: 但是意思就是语言设计时的受众
: 决定了使用的人的多少

l***p
发帖数: 358
19

选择合适的工具,去完成你的工作,这是其一,从这个角度语言没有高低之分
其二,对待新人要拉拢,不是出难题吓到对方阵营,C++很有趣,门还没进就提什么adl
?

【在 m*******l 的大作中提到】
: 不管是Sutter, meyers, stroutstrup? 啊这些人都是同意
: 没有一个语言是万金油
: 但是这些人忘了,有些语言比另外一些更万金油一些

m*******l
发帖数: 12782
20

adl
?
Bjarne Stroutstrup啥是想拉拢新人的.他们多次好像强调过这个,但是效果不好
为啥?例如新人说我要建个web server玩玩 ,好么,C++要学多久,才能行?
C++注定只能是少数人的工具,这些人就是泥水匠,建筑东西的.
刚才thrust谈ADL到说不上新人要知道而是从LZ的问题来的

【在 l***p 的大作中提到】
:
: 选择合适的工具,去完成你的工作,这是其一,从这个角度语言没有高低之分
: 其二,对待新人要拉拢,不是出难题吓到对方阵营,C++很有趣,门还没进就提什么adl
: ?

相关主题
C语言重复定义问题师傅们都出来看看吧,我也问个C++返回值问题。
程序从VC6挪到VC2008后,执行速度低了15-30%学习VC++求教
windows 7 下的C 和shell 编程软件一个诡异的const_cast问题
进入Programming版参与讨论
t****t
发帖数: 6806
21
我觉得无所谓啊, 讲个概念就吓到的, 学不学都无所谓. 至于C++有趣, 那显然不是所
有人都会同意的一件事.

adl

【在 l***p 的大作中提到】
:
: 选择合适的工具,去完成你的工作,这是其一,从这个角度语言没有高低之分
: 其二,对待新人要拉拢,不是出难题吓到对方阵营,C++很有趣,门还没进就提什么adl
: ?

t****t
发帖数: 6806
22
ADL是那个devilphoenix说的, 又不是我提的.

【在 m*******l 的大作中提到】
:
: adl
: ?
: Bjarne Stroutstrup啥是想拉拢新人的.他们多次好像强调过这个,但是效果不好
: 为啥?例如新人说我要建个web server玩玩 ,好么,C++要学多久,才能行?
: C++注定只能是少数人的工具,这些人就是泥水匠,建筑东西的.
: 刚才thrust谈ADL到说不上新人要知道而是从LZ的问题来的

m*******l
发帖数: 12782
23
dp其实还是有贡献的,我现在就用FQ上网.但是说的几个名词太花
有些吓虎小盆友了

【在 t****t 的大作中提到】
: ADL是那个devilphoenix说的, 又不是我提的.
L***n
发帖数: 6727
24
dp是啥?fq又是啥,听着挺吓人的

【在 m*******l 的大作中提到】
: dp其实还是有贡献的,我现在就用FQ上网.但是说的几个名词太花
: 有些吓虎小盆友了

m*******l
发帖数: 12782
25
google fqterm

【在 L***n 的大作中提到】
: dp是啥?fq又是啥,听着挺吓人的
d*********8
发帖数: 2192
26
在我看来,这些都是C++的缺陷。却被用来吓唬人,呵呵。
g*****g
发帖数: 34805
27
From Indeed salary.

C+

【在 b*******e 的大作中提到】
: 这都是小事。正确的思考角度是这样:完成同一个功能,在满足性能要求的基础上,C+
: +程序员要多少薪水,Java程序员多少薪水。
: 用Java做项目是因为开发时间短,程序员薪水低。
:
: ,

s********i
发帖数: 145
28
抛开应用谈语言没有意义啊,事实上有很多应用C++就是比Java好,比如数值计算之类
的。当然有很多应用Java比C++好也正常。程序员应该根据不同的应用选择最适合的语
言以及解决方案,而不是把Java或C++当作宗教信仰...
g******n
发帖数: 253
29
LOL

【在 t****t 的大作中提到】
: well, if you say "argument dependent lookup", it's easier to remember and
: communicate. "Koenig lookup" is more like question of 回字有几种写法.

b*******e
发帖数: 6389
30
注意,我说的是单位任务要花多少钱,而不是每个月花多少钱。两个概念算法完全不同。

【在 g*****g 的大作中提到】
: From Indeed salary.
:
: C+

相关主题
师傅们,C++概念题,弟子有礼了王垠对编程语言的理解还是挺深的
STL堆操作怎样对堆顶元素做ShiftDown?Java10年前的崛起是技术到达一定成熟度的标志
最近一个新闻是android app要跑在chrome上的趋势越来越明显真佩服你们,VS6和VC能吵一晚上
进入Programming版参与讨论
d******r
发帖数: 5008
31
其实一般的project,要么用java,要么用c(或c style 的c++)就够了。
纯OO意义上的C++几乎成了鸡肋。

【在 t****t 的大作中提到】
: 我觉得无所谓啊, 讲个概念就吓到的, 学不学都无所谓. 至于C++有趣, 那显然不是所
: 有人都会同意的一件事.
:
: adl

s*****n
发帖数: 5488
32
第一个知道。
第二,第三个不知道。但是有屁用处?
趋势永远是easy of use。C++这么高深,但是我看到的millions of lines server
codes
就是一个大的if else,release pattern,都写那么深,新人怎么敢改代码?这样的话,
还不如写java好了。

【在 d**********x 的大作中提到】
: 请问为什么要保证异常不流出dtor。
: 请问何谓ABI不兼容,如何解决。
: 请问Koeing Lookup是在搞毛,为什么它会给std lib的扩展带来困难
: 前两个不许google,最后一个允许你google,十分钟内答出来我就承认C++水一点也不
: 深。
:
: ,

h*******n
发帖数: 82
33
another important part is c++ generic programming, please read the book
modern c++ design, STL source code then decide if c++ is deep enough or not
m********5
发帖数: 17667
34
各位说的什么俺都不懂,只知道楼上说的那些吓人的玩意儿实际上是C++的一些毛病,
如果项目实施碰到这些东西,就基本上是设计失败鸟。俺只知道如果一个真实的项目只
用一种语言完成,要么开发效率低下,要么运行效率低下,针对不同的问题,不同的要
求,不同的开发团队资质需要在不同部分,不同层次,不同阶段灵活运用各种语言的优
势。
抛开具体项目方向,谈任何语言的水深谁浅,薪高薪低,都是扯淡的。
a**e
发帖数: 64
35
这些东西平时也用不到。只有项目大了时间做长了有时候会碰到,到时候google一下就
知道了。所以没有必要一下子把每个细节都搞清楚。那么多细节得花多少无谓的时间和
精力还有越来越少的脑细胞。
m*******l
发帖数: 12782
36
actually generic programming is not new at all.
and one of the chinese woman I admired so much Meng Lee who is supposed to
be the second author of STL but I could not find more details from wiki
worked on this
back in 90s I think
(the first one is a rus guy)

not

【在 h*******n 的大作中提到】
: another important part is c++ generic programming, please read the book
: modern c++ design, STL source code then decide if c++ is deep enough or not

h*******n
发帖数: 82
37
One thing JAVA can not compare with C++ is
IT IS FUCKING SLOW, and you can do nothing about it.
It may be ok using JAVA making some simple banking websites, do some +,-,*,/
; however when it comes to real calculation, it just simplely can not do it.
For example physics simulation engine Physx, Bullet, ODE, Newton...., all
written in c/c++, because JAVA sucks, not mention using them combining with
Graphics engine to make a real MMO.
of course you can write a slow sucker wrapper on top of c++ using JAVA, but
it can't
change the fact JAVA can not do anything other than +,-,*,/.
w********r
发帖数: 1971
38
c++是高山流水,想怎么搞就怎么搞,开旷而又茫然;java是园林大院,各种东西信手拈来
应有尽有,富足但有缺乏自由,总想着墙外的红杏.
s*****n
发帖数: 5488
39
I don't think you need C++ for simple tasks like physics simulation.
For complex task like a nuclear plant managment, the complexity C++'s
mechanism is a diaster. It is known some nuclear plant they do not even dare
to run their problem in release mode. Then what is advantage of speed?

,/
it.
with
't

【在 h*******n 的大作中提到】
: One thing JAVA can not compare with C++ is
: IT IS FUCKING SLOW, and you can do nothing about it.
: It may be ok using JAVA making some simple banking websites, do some +,-,*,/
: ; however when it comes to real calculation, it just simplely can not do it.
: For example physics simulation engine Physx, Bullet, ODE, Newton...., all
: written in c/c++, because JAVA sucks, not mention using them combining with
: Graphics engine to make a real MMO.
: of course you can write a slow sucker wrapper on top of c++ using JAVA, but
: it can't
: change the fact JAVA can not do anything other than +,-,*,/.

h*******n
发帖数: 82
40
you can use boost asio for webserver.
if you are saying doing everything from scratch, it also takes time using
JAVA.

【在 m*******l 的大作中提到】
: actually generic programming is not new at all.
: and one of the chinese woman I admired so much Meng Lee who is supposed to
: be the second author of STL but I could not find more details from wiki
: worked on this
: back in 90s I think
: (the first one is a rus guy)
:
: not

相关主题
真佩服你们,VS6和VC能吵一晚上VC++ 中的 memory leak problem
不好意思--去年或更早一些听一校友讲MXNET问一个有关iostream的问题
语言这个东西背后其实就是政治斗争C++: operator new 为啥要是 static的, 不是有啥影响?
进入Programming版参与讨论
m*******l
发帖数: 12782
41
问题是你要学多久才能用asio?

【在 h*******n 的大作中提到】
: you can use boost asio for webserver.
: if you are saying doing everything from scratch, it also takes time using
: JAVA.

h*******n
发帖数: 82
42
c++ is not complex for people who know how to use it, and even with
learners you have STL, BOOST .... helping you to not make mistakes.
if you think physics simulation is easy than nuclear plant management,
let me tell you it is simulating everything including how you shit, how you
pee in real life, and of course including nuclear explosion, please make me
a crysis game then you say it.

dare

【在 s*****n 的大作中提到】
: I don't think you need C++ for simple tasks like physics simulation.
: For complex task like a nuclear plant managment, the complexity C++'s
: mechanism is a diaster. It is known some nuclear plant they do not even dare
: to run their problem in release mode. Then what is advantage of speed?
:
: ,/
: it.
: with
: 't

h*******n
发帖数: 82
43
there are examples included inside ASIO for a webserver,
you can learn it straight away if you have basic knowledge of C++.
If you are talking to understand every bit implementation of a web server,
it also takes time to read java code, isn't it except maybe you don't need
to read how it manages memory, that's all.

【在 m*******l 的大作中提到】
: 问题是你要学多久才能用asio?
s*****n
发帖数: 5488
44
that's becaus you don't have mission crtitial system experience.
itis not about code itis about trouble shooting.
according to stl ,it slef is full of bugs. ask coala if you know her.

you
me

【在 h*******n 的大作中提到】
: c++ is not complex for people who know how to use it, and even with
: learners you have STL, BOOST .... helping you to not make mistakes.
: if you think physics simulation is easy than nuclear plant management,
: let me tell you it is simulating everything including how you shit, how you
: pee in real life, and of course including nuclear explosion, please make me
: a crysis game then you say it.
:
: dare

t****t
发帖数: 6806
45
楼上的兄弟拿一些名词出来吓唬人你可以说他不对, 但是你要说他说的几个事情"有屁
用处", 那我只能说你无知者无畏了.
我前面说了, 最简单的C++ hello world里就依赖ADL, 只是初学者没注意到而已. 说实
话不是什么高深的概念.
std::cout<<"Hello world\n";
事实上等于
operator<<(std::cout, "Hello world\n");
但是operator<<是在std::里面的, 为什么不写std::operator<<(std::cout, "Hello
world\n");? 因为参数std::cout在std::里, 所以编译器找不到operator<<(..., ...)
的时候就会去找std::operator<<. 说穿了了是很简单的一件事情, 但是没有它还不行;
有了它, 又有名污染的问题.
另外ABI的问题, 写多的人都知道是很头痛的一件事情.
提ADL和ABI这些事情, 我想devilphoenix不是想说C++很高深, 而是说C++遇到的麻烦和
陷阱远远不止什么内存分配这类的小事情. 你非要说人显摆当然我也没办法, 不过卖弄
无知和大嘴巴也不是什么好事情就是了.

【在 s*****n 的大作中提到】
: 第一个知道。
: 第二,第三个不知道。但是有屁用处?
: 趋势永远是easy of use。C++这么高深,但是我看到的millions of lines server
: codes
: 就是一个大的if else,release pattern,都写那么深,新人怎么敢改代码?这样的话,
: 还不如写java好了。

m*******l
发帖数: 12782
46
吹毛求疵一点,
你举的例子里面两个 严格说来不完全一样.

.)
行;

【在 t****t 的大作中提到】
: 楼上的兄弟拿一些名词出来吓唬人你可以说他不对, 但是你要说他说的几个事情"有屁
: 用处", 那我只能说你无知者无畏了.
: 我前面说了, 最简单的C++ hello world里就依赖ADL, 只是初学者没注意到而已. 说实
: 话不是什么高深的概念.
: std::cout<<"Hello world\n";
: 事实上等于
: operator<<(std::cout, "Hello world\n");
: 但是operator<<是在std::里面的, 为什么不写std::operator<<(std::cout, "Hello
: world\n");? 因为参数std::cout在std::里, 所以编译器找不到operator<<(..., ...)
: 的时候就会去找std::operator<<. 说穿了了是很简单的一件事情, 但是没有它还不行;

l*********s
发帖数: 5409
47
for the sake of zhuangbility you have to learn c++!
d**********x
发帖数: 4083
48
高薪低薪是扯淡的
你说的这个很对啊,“那些吓人的玩意儿实际上是C++的一些毛病”
所以才说c++的水很深,很坑人

【在 m********5 的大作中提到】
: 各位说的什么俺都不懂,只知道楼上说的那些吓人的玩意儿实际上是C++的一些毛病,
: 如果项目实施碰到这些东西,就基本上是设计失败鸟。俺只知道如果一个真实的项目只
: 用一种语言完成,要么开发效率低下,要么运行效率低下,针对不同的问题,不同的要
: 求,不同的开发团队资质需要在不同部分,不同层次,不同阶段灵活运用各种语言的优
: 势。
: 抛开具体项目方向,谈任何语言的水深谁浅,薪高薪低,都是扯淡的。

d**********x
发帖数: 4083
49
您写这么多。。Orz...

.)
行;

【在 t****t 的大作中提到】
: 楼上的兄弟拿一些名词出来吓唬人你可以说他不对, 但是你要说他说的几个事情"有屁
: 用处", 那我只能说你无知者无畏了.
: 我前面说了, 最简单的C++ hello world里就依赖ADL, 只是初学者没注意到而已. 说实
: 话不是什么高深的概念.
: std::cout<<"Hello world\n";
: 事实上等于
: operator<<(std::cout, "Hello world\n");
: 但是operator<<是在std::里面的, 为什么不写std::operator<<(std::cout, "Hello
: world\n");? 因为参数std::cout在std::里, 所以编译器找不到operator<<(..., ...)
: 的时候就会去找std::operator<<. 说穿了了是很简单的一件事情, 但是没有它还不行;

q*c
发帖数: 9453
50
it is slow, but not fucking slow.
and it scales, with all the infrastructure, which beat c++ to death.

,/
it.
with
but

【在 h*******n 的大作中提到】
: One thing JAVA can not compare with C++ is
: IT IS FUCKING SLOW, and you can do nothing about it.
: It may be ok using JAVA making some simple banking websites, do some +,-,*,/
: ; however when it comes to real calculation, it just simplely can not do it.
: For example physics simulation engine Physx, Bullet, ODE, Newton...., all
: written in c/c++, because JAVA sucks, not mention using them combining with
: Graphics engine to make a real MMO.
: of course you can write a slow sucker wrapper on top of c++ using JAVA, but
: it can't
: change the fact JAVA can not do anything other than +,-,*,/.

相关主题
Does VC++ 6.0 not support dynamic cast?程序从VC6挪到VC2008后,执行速度低了15-30%
c++标准函数传递一问windows 7 下的C 和shell 编程软件
C语言重复定义问题师傅们都出来看看吧,我也问个C++返回值问题。
进入Programming版参与讨论
d**********x
发帖数: 4083
51
不是用来吓唬人,而是作为一个c++ dev (我现在转java了。。T_T),要写好代码,就
要有所了解的东西。
C++就是有这么多缺陷,如果你遇到的历史代码还是C++的,你能有什么办法呢。

【在 d*********8 的大作中提到】
: 在我看来,这些都是C++的缺陷。却被用来吓唬人,呵呵。
d**********x
发帖数: 4083
52
一个总下载量才600的东西,就不要说什么贡献了
你不脸红,我这里很脸红。

【在 m*******l 的大作中提到】
: google fqterm
t****t
发帖数: 6806
53
哦, FQTERM是你做的? 有什么好处?

【在 d**********x 的大作中提到】
: 一个总下载量才600的东西,就不要说什么贡献了
: 你不脸红,我这里很脸红。

d**********x
发帖数: 4083
54
历史背景是qterm当时停止开发了,linux下没得用
现实是qterm后来又回来了...

【在 t****t 的大作中提到】
: 哦, FQTERM是你做的? 有什么好处?
m*******l
发帖数: 12782
55
fqterm比qterm好一点是font处理吧 反正我用qterm的时候好像字体好丑

【在 t****t 的大作中提到】
: 哦, FQTERM是你做的? 有什么好处?
s********i
发帖数: 145
56
With no offense, saying that Java is good because it works on all platforms
or infrastructure is like saying anal sex is good because it works on all
genders

【在 q*c 的大作中提到】
: it is slow, but not fucking slow.
: and it scales, with all the infrastructure, which beat c++ to death.
:
: ,/
: it.
: with
: but

m*******l
发帖数: 12782
57
另外qterm的ssh支持很久以前有个bug好像具体怎么我忘了

【在 m*******l 的大作中提到】
: fqterm比qterm好一点是font处理吧 反正我用qterm的时候好像字体好丑
m*******l
发帖数: 12782
58
LOL

platforms

【在 s********i 的大作中提到】
: With no offense, saying that Java is good because it works on all platforms
: or infrastructure is like saying anal sex is good because it works on all
: genders

d**********x
发帖数: 4083
59
.....

platforms

【在 s********i 的大作中提到】
: With no offense, saying that Java is good because it works on all platforms
: or infrastructure is like saying anal sex is good because it works on all
: genders

t****t
发帖数: 6806
60
呃...那qterm有什么好处呢?

【在 d**********x 的大作中提到】
: 历史背景是qterm当时停止开发了,linux下没得用
: 现实是qterm后来又回来了...

相关主题
学习VC++求教STL堆操作怎样对堆顶元素做ShiftDown?
一个诡异的const_cast问题最近一个新闻是android app要跑在chrome上的趋势越来越明显
师傅们,C++概念题,弟子有礼了王垠对编程语言的理解还是挺深的
进入Programming版参与讨论
t****t
发帖数: 6806
61
...您看问题的角度真独特.

platforms

【在 s********i 的大作中提到】
: With no offense, saying that Java is good because it works on all platforms
: or infrastructure is like saying anal sex is good because it works on all
: genders

m*******l
发帖数: 12782
62
...
www vs telnet/ssh/command line

【在 t****t 的大作中提到】
: 呃...那qterm有什么好处呢?
t****t
发帖数: 6806
63
我的意思是, 和正常的terminal相比, 比如说gnome-terminal或者konsole

【在 m*******l 的大作中提到】
: ...
: www vs telnet/ssh/command line

m*******l
发帖数: 12782
64
more functionalities
download article/pic
auto reply/.....

【在 t****t 的大作中提到】
: 我的意思是, 和正常的terminal相比, 比如说gnome-terminal或者konsole
S*********g
发帖数: 5298
65
上BBS用的?
跟fterm和sterm比呢

【在 m*******l 的大作中提到】
: more functionalities
: download article/pic
: auto reply/.....

m*******l
发帖数: 12782
66
windows vs linux

【在 S*********g 的大作中提到】
: 上BBS用的?
: 跟fterm和sterm比呢

t****t
发帖数: 6806
67
哦, 明白了. 我以前写过一个telnet wrapper, 当然没这么多功能, 只有auto reply和
anti idle. 所以你们把它做在term里面了.

【在 m*******l 的大作中提到】
: more functionalities
: download article/pic
: auto reply/.....

d**********x
发帖数: 4083
68
语言encoding,地址簿,针对bbs做的一些feature,比如鼠标点击,下载文章,中英文
字体分别设置。。。
后来互相促进了好一阵子,结果现在好像俩东西还是差不多,只是我们中间做过一次大
的refactor,已经merge不回去了。。

【在 t****t 的大作中提到】
: 呃...那qterm有什么好处呢?
d**********x
发帖数: 4083
69
都过时了
现在www才是大势所趋啊

【在 S*********g 的大作中提到】
: 上BBS用的?
: 跟fterm和sterm比呢

h*******n
发帖数: 82
70
are you stupid, making some website, support people to buy,sell stuff online
is so called scaled.
why World of warcraft uses C++ not java?
if I want to synchronize my position,skeleton animation rotation matrix
every frame, so every body see I am running, if I want to synchronize
explosion for thousands of particles' position and orientation every frame,
.... can you use JAVA?
no, have you seen a real good successful 3D MMO which support millions of
people concurrently using JAVA?
yes, JAVA website server can handle lots of connections, but there is no
complex thing to do, and you don't even need to send messages to thousands
of other peers telling what you are doing, isn't that a fucking easy child
game. what is the proud of it?
Talking about scale , do you know what is GPGPU, do you know DirectCompute
used in c++11? Using a graphics card I can easily create thousands of
threads concurrently to do my job which performs a lot better than your cpu
based server.
you have no idea about technology, again you love java because you only
knows +,-,*,/ like a stupid child.

【在 q*c 的大作中提到】
: it is slow, but not fucking slow.
: and it scales, with all the infrastructure, which beat c++ to death.
:
: ,/
: it.
: with
: but

相关主题
王垠对编程语言的理解还是挺深的不好意思--去年或更早一些听一校友讲MXNET
Java10年前的崛起是技术到达一定成熟度的标志语言这个东西背后其实就是政治斗争
真佩服你们,VS6和VC能吵一晚上VC++ 中的 memory leak problem
进入Programming版参与讨论
t****t
发帖数: 6806
71
这个...讨论归讨论, 人参公鸡还是不对的.

online
,

【在 h*******n 的大作中提到】
: are you stupid, making some website, support people to buy,sell stuff online
: is so called scaled.
: why World of warcraft uses C++ not java?
: if I want to synchronize my position,skeleton animation rotation matrix
: every frame, so every body see I am running, if I want to synchronize
: explosion for thousands of particles' position and orientation every frame,
: .... can you use JAVA?
: no, have you seen a real good successful 3D MMO which support millions of
: people concurrently using JAVA?
: yes, JAVA website server can handle lots of connections, but there is no

g******y
发帖数: 1101
72
不管那款游戏都不能称作critical system.语言肯定不是越复杂越好,是不是回去写汇
编语言就是最强的。
关键是应用的发展。随着应用的发展,c++有点低端了。每一层都有自己的关注点,过
分低端就是没有把有些需要屏蔽的复杂性屏蔽掉,这就是c++没落的原因,但绝对不会
被淘汰。要让50个程序员都保持相同的code style,是不容易的。好程序员很有限。太
多的系统及商业逻辑需要被关注,所以语言本身的复杂性,对项目的可管理性和产品环
境的可操作性是不可接受的。
h*******n
发帖数: 82
73
I agree with you.
That is why most game using c++ for its critical rendering,physics,
networking part.
And build a scripting system using lua, python and even c# for game logic,
AI system.
So they only need few good c++ programmers taking care of low level, and
hire lots of newbies,graduates with low pay to write game logic/AI scripting.
My point of view is high-tech is still always implemented using c++ as main
stream. And JAVA by its native is impossible to do the job. That is why top
high tech company such as Nvidia only needs people who understands c++.

【在 g******y 的大作中提到】
: 不管那款游戏都不能称作critical system.语言肯定不是越复杂越好,是不是回去写汇
: 编语言就是最强的。
: 关键是应用的发展。随着应用的发展,c++有点低端了。每一层都有自己的关注点,过
: 分低端就是没有把有些需要屏蔽的复杂性屏蔽掉,这就是c++没落的原因,但绝对不会
: 被淘汰。要让50个程序员都保持相同的code style,是不容易的。好程序员很有限。太
: 多的系统及商业逻辑需要被关注,所以语言本身的复杂性,对项目的可管理性和产品环
: 境的可操作性是不可接受的。

q*c
发帖数: 9453
74
LOL. java produce cool products...while anal sex does not produce babes
(so your race die quickly) :)
so it is not a good comparison.

platforms

【在 s********i 的大作中提到】
: With no offense, saying that Java is good because it works on all platforms
: or infrastructure is like saying anal sex is good because it works on all
: genders

s********i
发帖数: 145
75
It is not his fault for being stupid,
But it is your fault to point it out,
Which I won't do...
LOL

online
,

【在 h*******n 的大作中提到】
: are you stupid, making some website, support people to buy,sell stuff online
: is so called scaled.
: why World of warcraft uses C++ not java?
: if I want to synchronize my position,skeleton animation rotation matrix
: every frame, so every body see I am running, if I want to synchronize
: explosion for thousands of particles' position and orientation every frame,
: .... can you use JAVA?
: no, have you seen a real good successful 3D MMO which support millions of
: people concurrently using JAVA?
: yes, JAVA website server can handle lots of connections, but there is no

M******6
发帖数: 231
76
mark

【在 m*******l 的大作中提到】
: windows vs linux
n******t
发帖数: 4406
77
FQterm在Windows下面比Fterm好,因为不用设中文的system locale.

【在 d**********x 的大作中提到】
: 语言encoding,地址簿,针对bbs做的一些feature,比如鼠标点击,下载文章,中英文
: 字体分别设置。。。
: 后来互相促进了好一阵子,结果现在好像俩东西还是差不多,只是我们中间做过一次大
: 的refactor,已经merge不回去了。。

n******t
发帖数: 4406
78
其实我觉得你这个东西是知道的人少。我之前完全不知道。
我现在觉得Windows下你这个最好用.字体支持也比较好。

【在 d**********x 的大作中提到】
: 一个总下载量才600的东西,就不要说什么贡献了
: 你不脸红,我这里很脸红。

n******t
发帖数: 4406
79
这是从著名的harmful.cat-v.org来的吧。
这里还有好多:
http://harmful.cat-v.org/software/java

【在 t****t 的大作中提到】
: ...您看问题的角度真独特.
:
: platforms

d**********x
发帖数: 4083
80
谢谢...

【在 n******t 的大作中提到】
: 其实我觉得你这个东西是知道的人少。我之前完全不知道。
: 我现在觉得Windows下你这个最好用.字体支持也比较好。

相关主题
问一个有关iostream的问题c++标准函数传递一问
C++: operator new 为啥要是 static的, 不是有啥影响?C语言重复定义问题
Does VC++ 6.0 not support dynamic cast?程序从VC6挪到VC2008后,执行速度低了15-30%
进入Programming版参与讨论
n******t
发帖数: 4406
81
我觉得WWW是比较好的商业模式,但是用户体验其实一般。
WWW load的速度还是不行,而且有很多和应用无关的东西。
就是BBS这个东西,我还是觉得Terminal的爽多了吧。

【在 d**********x 的大作中提到】
: 都过时了
: 现在www才是大势所趋啊

d**********x
发帖数: 4083
82
现实就是不赚钱的东西没人碰啊。。。

【在 n******t 的大作中提到】
: 我觉得WWW是比较好的商业模式,但是用户体验其实一般。
: WWW load的速度还是不行,而且有很多和应用无关的东西。
: 就是BBS这个东西,我还是觉得Terminal的爽多了吧。

g*****g
发帖数: 34805
83
You have no idea about scalability. Java is not a great fit for low latency
real time requirement. e.g. Main stock exchange where every nanosecond
latency makes a difference. As long as that's not required, Java will handle
it as well as any language exists today. In fact, there are many apps
written in Java or JVM languages that support hundreds of millions of users.
But it's hard to find one for C++ at that scale.
And some of your examples are absurd. If Lady Gaga posts a tweet, 30M users
receive it instantly, Twitter runs on JVM for its critical piece. In a 3D
MMO, you post your position change, maybe an action to server, only a
handful users near you need to know about it, you think that's more
difficult? All 3D rendering is done on your local machine, how does that
have anything to do with scalability? In fact, Java does just fine for MMD
game server. One of my friends works for EA and he does that for a living.
These days people are obsessed with big data and cloud computing. And do you
know which framework is mentioned in every sentence? Hadoop, a MapReduce
framework implemented in Java. Sure, C++ can squeeze every bit of machine
power and it's better suited for computation intensive application. But when
it comes to complex business logic, reliability and scalability, Java
easily gets the nod.
Next time, don't talk bullshit on something you don't know. If you never
write system supporting millions of concurrent users, don't claim it's an
easy job.

online
,

【在 h*******n 的大作中提到】
: are you stupid, making some website, support people to buy,sell stuff online
: is so called scaled.
: why World of warcraft uses C++ not java?
: if I want to synchronize my position,skeleton animation rotation matrix
: every frame, so every body see I am running, if I want to synchronize
: explosion for thousands of particles' position and orientation every frame,
: .... can you use JAVA?
: no, have you seen a real good successful 3D MMO which support millions of
: people concurrently using JAVA?
: yes, JAVA website server can handle lots of connections, but there is no

n******t
发帖数: 4406
84
是所以说呢,我觉得未来一段时间界面类的工作可能还是以脚本语言为主,
但是这些工作本来可能你这样的也不会有兴趣去做。
web应用的中间层可能也会以Java,C#这种东西为主,毕竟很多公司
也就是要个服务而已。
后台的backend,核心的部分,我觉得 C/C++还是需要的,而且需要的
还是那种C +一点oop设计概念的C++。
但是偏重用户体验的程序,类似于游戏,商业软件,视频应用,我觉得
C++还是有用处的。

【在 d**********x 的大作中提到】
: 现实就是不赚钱的东西没人碰啊。。。
g*****g
发帖数: 34805
85
LOL, it's true only fewer programmers are needed on low level. But all
available statistics show C++ and Java programmers are paid comparably. In
fact, Indeed is showing that Java programmers are paid slightly higher right
now.

scripting.
main
top

【在 h*******n 的大作中提到】
: I agree with you.
: That is why most game using c++ for its critical rendering,physics,
: networking part.
: And build a scripting system using lua, python and even c# for game logic,
: AI system.
: So they only need few good c++ programmers taking care of low level, and
: hire lots of newbies,graduates with low pay to write game logic/AI scripting.
: My point of view is high-tech is still always implemented using c++ as main
: stream. And JAVA by its native is impossible to do the job. That is why top
: high tech company such as Nvidia only needs people who understands c++.

s*****n
发帖数: 5488
86
还炒呢?
就是计算,现在的趋势也是前面上R.
后面是C/C++的,例如igraph,甚至java也够了。

【在 n******t 的大作中提到】
: 是所以说呢,我觉得未来一段时间界面类的工作可能还是以脚本语言为主,
: 但是这些工作本来可能你这样的也不会有兴趣去做。
: web应用的中间层可能也会以Java,C#这种东西为主,毕竟很多公司
: 也就是要个服务而已。
: 后台的backend,核心的部分,我觉得 C/C++还是需要的,而且需要的
: 还是那种C +一点oop设计概念的C++。
: 但是偏重用户体验的程序,类似于游戏,商业软件,视频应用,我觉得
: C++还是有用处的。

s*****n
发帖数: 5488
87
indeed上java高薪工作书面是c++的两倍。

right

【在 g*****g 的大作中提到】
: LOL, it's true only fewer programmers are needed on low level. But all
: available statistics show C++ and Java programmers are paid comparably. In
: fact, Indeed is showing that Java programmers are paid slightly higher right
: now.
:
: scripting.
: main
: top

s********i
发帖数: 145
88
The argument here is not if Java is a good language. The argument is "if
Java beat C++ to death". Sure Java is a very good language, and probably
more human friendly. But the truth is there are countless of situations
where C++ fit better than Java. At least in my career industry (Graphics,
Computational Geometry, CAD, etc), most people use C++ more than Java.
By the way, C++ is not that hard, and does provide a lot of flexibility to
coders. Java is good because there are a lot of good libraries and solutions
written in Java, and most of the time, there is no need to re-invent the
wheel. However, in my job I cannot live without a fast and decent numeric
and linear algebra library. In my case, C++ is obvious better choice.
Languages are just tools and you choose what fit your requirements best. I
use C# to do fast front end development, use C++ to do math heavy
development and when execution speed is really critical, I use CUDA. I may
use Java in the future, but not a necessity for now.

latency
handle
users.
users

【在 g*****g 的大作中提到】
: You have no idea about scalability. Java is not a great fit for low latency
: real time requirement. e.g. Main stock exchange where every nanosecond
: latency makes a difference. As long as that's not required, Java will handle
: it as well as any language exists today. In fact, there are many apps
: written in Java or JVM languages that support hundreds of millions of users.
: But it's hard to find one for C++ at that scale.
: And some of your examples are absurd. If Lady Gaga posts a tweet, 30M users
: receive it instantly, Twitter runs on JVM for its critical piece. In a 3D
: MMO, you post your position change, maybe an action to server, only a
: handful users near you need to know about it, you think that's more

g*****g
发帖数: 34805
89
表现层,服务层你说得都不错。但你对backend的理解有偏差。首先backend通常指中间
层和存储层,中间层就是服务层。其次存储层的逻辑通常跟中间层的语言一样,C/C++
只是在数据库的实现上。而且近年出现了很多非C/C++实现的NoSQL DB。比如Twitter跟
Netflix的一些核心数据库都是Cassandra。论IO性能,Cassandra秒杀Oracle没有压力。

【在 n******t 的大作中提到】
: 是所以说呢,我觉得未来一段时间界面类的工作可能还是以脚本语言为主,
: 但是这些工作本来可能你这样的也不会有兴趣去做。
: web应用的中间层可能也会以Java,C#这种东西为主,毕竟很多公司
: 也就是要个服务而已。
: 后台的backend,核心的部分,我觉得 C/C++还是需要的,而且需要的
: 还是那种C +一点oop设计概念的C++。
: 但是偏重用户体验的程序,类似于游戏,商业软件,视频应用,我觉得
: C++还是有用处的。

s*****n
发帖数: 5488
90
C++和java就像
risc 对cisc
mac对pc.
ios 对android.
更贵,开发越慢,性能更好的永远先死。
对醉心技术的归功和刚出校门的小鸟来说,这很难理解,本人当年也认为万物皆下品,
唯有C++高。
不过在人生的重要选择点记住这点就够了。
相关主题
windows 7 下的C 和shell 编程软件一个诡异的const_cast问题
师傅们都出来看看吧,我也问个C++返回值问题。师傅们,C++概念题,弟子有礼了
学习VC++求教STL堆操作怎样对堆顶元素做ShiftDown?
进入Programming版参与讨论
n******t
发帖数: 4406
91
这些是通用的东西,也就是说拿出去卖给别人用的,真的大型服务底层全是到
kernel级的优化,不是说90%code 是Java写的,剩下那10%的就没用了。
而且那些东西是不会也没法拿出去卖的,这些都和具体服务比较相关。
只不过这些工作不多而已。这些工作比起10几年前也没变少,可能还略微变多。

力。

【在 g*****g 的大作中提到】
: 表现层,服务层你说得都不错。但你对backend的理解有偏差。首先backend通常指中间
: 层和存储层,中间层就是服务层。其次存储层的逻辑通常跟中间层的语言一样,C/C++
: 只是在数据库的实现上。而且近年出现了很多非C/C++实现的NoSQL DB。比如Twitter跟
: Netflix的一些核心数据库都是Cassandra。论IO性能,Cassandra秒杀Oracle没有压力。

n******t
发帖数: 4406
92
我个人认为R这种东西都属于胶合语言,其实就是个shell,
要用也没问题的,哪个懂C/C++的在一两天学不会这些东西啊。
大部分玩R多的,也是要自己写extension的,那也是C/C++.

【在 s*****n 的大作中提到】
: 还炒呢?
: 就是计算,现在的趋势也是前面上R.
: 后面是C/C++的,例如igraph,甚至java也够了。

g*****g
发帖数: 34805
93
What you say here makes good sense, different languages are better suited
for different jobs. And I completely agree with that.
I am a proponent of Java. I've been saying Java will replace C++ as the most
popular application language for 10 years, and it has been happening. But I
don't think Java will replace every C++ job. There are areas where C++
shine. 3D gaming, numeric computation etc.. I am just sick of ignorant
people talking nonsense like they know anything about scalability.

solutions

【在 s********i 的大作中提到】
: The argument here is not if Java is a good language. The argument is "if
: Java beat C++ to death". Sure Java is a very good language, and probably
: more human friendly. But the truth is there are countless of situations
: where C++ fit better than Java. At least in my career industry (Graphics,
: Computational Geometry, CAD, etc), most people use C++ more than Java.
: By the way, C++ is not that hard, and does provide a lot of flexibility to
: coders. Java is good because there are a lot of good libraries and solutions
: written in Java, and most of the time, there is no need to re-invent the
: wheel. However, in my job I cannot live without a fast and decent numeric
: and linear algebra library. In my case, C++ is obvious better choice.

m*******l
发帖数: 12782
94
one thing jvms most written in C++/C

latency
handle
users.
users

【在 g*****g 的大作中提到】
: You have no idea about scalability. Java is not a great fit for low latency
: real time requirement. e.g. Main stock exchange where every nanosecond
: latency makes a difference. As long as that's not required, Java will handle
: it as well as any language exists today. In fact, there are many apps
: written in Java or JVM languages that support hundreds of millions of users.
: But it's hard to find one for C++ at that scale.
: And some of your examples are absurd. If Lady Gaga posts a tweet, 30M users
: receive it instantly, Twitter runs on JVM for its critical piece. In a 3D
: MMO, you post your position change, maybe an action to server, only a
: handful users near you need to know about it, you think that's more

m*******l
发帖数: 12782
95
R是搞计算的?????
我看来落伍了,我一直认为R是搞统计的,但是高不过SAS

【在 n******t 的大作中提到】
: 我个人认为R这种东西都属于胶合语言,其实就是个shell,
: 要用也没问题的,哪个懂C/C++的在一两天学不会这些东西啊。
: 大部分玩R多的,也是要自己写extension的,那也是C/C++.

g*****g
发帖数: 34805
96
我接触过不少大型系统,你说的这10%真没有。固然OS, JVM,DB本身都是C/C++写的。
但除此之外你所谓的kernel级优化不存在。大型系统问题通常出在架构设计,合理的设
计基本上最后瓶颈都在关系型数据库上。至于如何去除这个数据库瓶颈,是个很大的话
题,我就不在这里讨论了。
整个scalability的关键,在于可靠的服务跑在便宜的硬件上。而不是压榨每台机器的
性能。整个云计算就体现了这个思路。

【在 n******t 的大作中提到】
: 这些是通用的东西,也就是说拿出去卖给别人用的,真的大型服务底层全是到
: kernel级的优化,不是说90%code 是Java写的,剩下那10%的就没用了。
: 而且那些东西是不会也没法拿出去卖的,这些都和具体服务比较相关。
: 只不过这些工作不多而已。这些工作比起10几年前也没变少,可能还略微变多。
:
: 力。

h********3
发帖数: 2075
97
说得太对了。
用Java的人,一般都更专注在业务逻辑和算法层面上。用C/C++的人比较在乎程序细节
。比如说,现在做machine learning,NLP几乎都用Java。因为一般做实验,算法逻辑
上的层面都已经很复杂了,没人还想去花时间搞语言和底层上的东西。即便是要提高算
法效率。考虑如何降低算法时间复杂度才是真正的王道。语言程序上的效率差距,跟O(
N^2)和O(NlogN)的差距比起来,基本上是可以忽略的。

【在 m*******l 的大作中提到】
: C++败给JAVA主要是理念不一样
: 大家说去Walmart的人多还是去河马是专卖的人多?可能例子不是很恰当
: 但是意思就是语言设计时的受众
: 决定了使用的人的多少

m*******l
发帖数: 12782
98
C/C++不关注层,因为C/C++就一层一般,LOL

O(

【在 h********3 的大作中提到】
: 说得太对了。
: 用Java的人,一般都更专注在业务逻辑和算法层面上。用C/C++的人比较在乎程序细节
: 。比如说,现在做machine learning,NLP几乎都用Java。因为一般做实验,算法逻辑
: 上的层面都已经很复杂了,没人还想去花时间搞语言和底层上的东西。即便是要提高算
: 法效率。考虑如何降低算法时间复杂度才是真正的王道。语言程序上的效率差距,跟O(
: N^2)和O(NlogN)的差距比起来,基本上是可以忽略的。

h********3
发帖数: 2075
99
其实C++的概率其实并不多,主要集中在语言的细节上,而且无关紧要。听过也好,没
听过也好,不妨碍你写程序。
Java里面的设计概率还更多呢。比如,C/C++程序员整死都弄不明白的IoC依赖注入这些
。Java里面的设计概率名词,都是针对团队项目的,那更是新手无法体会的。但是很多
团队交流的时候很多就爱说这些名词,新手听了如果不明白,还没法协同工作。

【在 t****t 的大作中提到】
: 这个倒是不能叫装, 确实有些奇怪的事情跟ADL有关系, 写多了还是会遇见的, 在这个
: 版上有关的问题也有过几回了.

m*******l
发帖数: 12782
100
概念吧
Java里面概念确实多, 整的云里物理的

【在 h********3 的大作中提到】
: 其实C++的概率其实并不多,主要集中在语言的细节上,而且无关紧要。听过也好,没
: 听过也好,不妨碍你写程序。
: Java里面的设计概率还更多呢。比如,C/C++程序员整死都弄不明白的IoC依赖注入这些
: 。Java里面的设计概率名词,都是针对团队项目的,那更是新手无法体会的。但是很多
: 团队交流的时候很多就爱说这些名词,新手听了如果不明白,还没法协同工作。

相关主题
最近一个新闻是android app要跑在chrome上的趋势越来越明显真佩服你们,VS6和VC能吵一晚上
王垠对编程语言的理解还是挺深的不好意思--去年或更早一些听一校友讲MXNET
Java10年前的崛起是技术到达一定成熟度的标志语言这个东西背后其实就是政治斗争
进入Programming版参与讨论
s********i
发帖数: 145
101
Some languages were designed to use expensive machines, like Assembly, C/C++;
Some languages were designed to use expensive human programmers, like C#,
Java, Python, Perl.
There are no bad languages (OK, I need to loose a little here, PHP is bad to
some extent), there are only bad programmers.

most
I

【在 g*****g 的大作中提到】
: What you say here makes good sense, different languages are better suited
: for different jobs. And I completely agree with that.
: I am a proponent of Java. I've been saying Java will replace C++ as the most
: popular application language for 10 years, and it has been happening. But I
: don't think Java will replace every C++ job. There are areas where C++
: shine. 3D gaming, numeric computation etc.. I am just sick of ignorant
: people talking nonsense like they know anything about scalability.
:
: solutions

g*****n
发帖数: 420
102

这就纯扯淡了,我为公司做过K-means,图聚类等机器学习算法,用C++做的。
O(
做视频压缩的都用C/C++/ASM,我还没见过Java写的视频压缩库,顶多上面做了一层
wrapper。

【在 h********3 的大作中提到】
: 说得太对了。
: 用Java的人,一般都更专注在业务逻辑和算法层面上。用C/C++的人比较在乎程序细节
: 。比如说,现在做machine learning,NLP几乎都用Java。因为一般做实验,算法逻辑
: 上的层面都已经很复杂了,没人还想去花时间搞语言和底层上的东西。即便是要提高算
: 法效率。考虑如何降低算法时间复杂度才是真正的王道。语言程序上的效率差距,跟O(
: N^2)和O(NlogN)的差距比起来,基本上是可以忽略的。

n******t
发帖数: 4406
103
I personally think there are 2 types of C++ programers.
Those who like the C part and those who hate the C part.
For those who went to C++ just because they can not handle
C well enough to write a useful software, they should actually
go to Java.

right

【在 g*****g 的大作中提到】
: LOL, it's true only fewer programmers are needed on low level. But all
: available statistics show C++ and Java programmers are paid comparably. In
: fact, Indeed is showing that Java programmers are paid slightly higher right
: now.
:
: scripting.
: main
: top

n*****3
发帖数: 1584
104
asii c part is NOT easy;
but the OOP and template/FP parts are NOT easy either.

【在 n******t 的大作中提到】
: I personally think there are 2 types of C++ programers.
: Those who like the C part and those who hate the C part.
: For those who went to C++ just because they can not handle
: C well enough to write a useful software, they should actually
: go to Java.
:
: right

d*********8
发帖数: 2192
105
这才是真正做过大项目的人的态度,呵呵。

【在 g******y 的大作中提到】
: 不管那款游戏都不能称作critical system.语言肯定不是越复杂越好,是不是回去写汇
: 编语言就是最强的。
: 关键是应用的发展。随着应用的发展,c++有点低端了。每一层都有自己的关注点,过
: 分低端就是没有把有些需要屏蔽的复杂性屏蔽掉,这就是c++没落的原因,但绝对不会
: 被淘汰。要让50个程序员都保持相同的code style,是不容易的。好程序员很有限。太
: 多的系统及商业逻辑需要被关注,所以语言本身的复杂性,对项目的可管理性和产品环
: 境的可操作性是不可接受的。

x****u
发帖数: 44466
106
一句话,你觉得安全的地方很可能是潜在炸弹。肮脏例子我可以举出很多来。

,

【在 l******y 的大作中提到】
: java比c++容易不少吗?似乎c++和java最大的却别就是java不需要管理memory,c++还
: 有其他方面很突出的难点吗?
: 最近在看c++的基础书,感觉c++的内存管理会对写class的constructor, destructor,
: copy, copy assignment等等部分造成一系列困难。除此之外,c++还比java复杂在哪
: 里?

x****u
发帖数: 44466
107
所有的C函数都应该直接禁掉。

【在 n******t 的大作中提到】
: I personally think there are 2 types of C++ programers.
: Those who like the C part and those who hate the C part.
: For those who went to C++ just because they can not handle
: C well enough to write a useful software, they should actually
: go to Java.
:
: right

h*******u
发帖数: 15326
108
震惊了,正儿八经的专业LP/NLP库还真没有用JAVA的。
CPLEX是有JAVA界面,但那只是调用而已,里面核心的还都是C/C++的。GUROBI不知道,
赶明儿问问去。但是它比CPLEX快一个数量级,不敢相信可能是用JAVA写的核。
以前写的各种非线性寻优,learning都是用c++,没觉得语言上有什么问题。
现在optimization的趋势是用Python调用。

O(

【在 h********3 的大作中提到】
: 说得太对了。
: 用Java的人,一般都更专注在业务逻辑和算法层面上。用C/C++的人比较在乎程序细节
: 。比如说,现在做machine learning,NLP几乎都用Java。因为一般做实验,算法逻辑
: 上的层面都已经很复杂了,没人还想去花时间搞语言和底层上的东西。即便是要提高算
: 法效率。考虑如何降低算法时间复杂度才是真正的王道。语言程序上的效率差距,跟O(
: N^2)和O(NlogN)的差距比起来,基本上是可以忽略的。

b*******e
发帖数: 6389
109
很多人,在大公司做久了,长年做的偏向具体一个方面,而对其它方面所知甚少。
简单来说,C++的水一点也不深。做了上百个项目之后,无论用什么语言,大部分代码
都是 copy&paste&modify 以前的或别人的工作。对C老手来说,有什么是C++能做而C做
不了的呢?有什么是java有的库而C++没有的呢?
一个C++老手,和一个Java老手,开发速度能差多少?但是C++能达到的性能,是Java不
可能达到的。再但是,性能有时候不是最关键的。如果公司里都是新手,我会让他们用
Java做速度要求不高的客户端。如果公司里有几个C++高手,肯定什么都用C++做了。
n******t
发帖数: 4406
110
why>

【在 x****u 的大作中提到】
: 所有的C函数都应该直接禁掉。
相关主题
语言这个东西背后其实就是政治斗争C++: operator new 为啥要是 static的, 不是有啥影响?
VC++ 中的 memory leak problemDoes VC++ 6.0 not support dynamic cast?
问一个有关iostream的问题c++标准函数传递一问
进入Programming版参与讨论
n******t
发帖数: 4406
111
做科研的当然是可以用Java的。
但是实际应用中,重视用户体验的应用,大部分是和asymptoic performance
没太大关系的。怎么具体实现更重要。这个时候,C程序员的习惯会非常正常
地选择效率高的实现,Java,以至于只会套stl的C++程序员,是有困难的。

O(

【在 h********3 的大作中提到】
: 说得太对了。
: 用Java的人,一般都更专注在业务逻辑和算法层面上。用C/C++的人比较在乎程序细节
: 。比如说,现在做machine learning,NLP几乎都用Java。因为一般做实验,算法逻辑
: 上的层面都已经很复杂了,没人还想去花时间搞语言和底层上的东西。即便是要提高算
: 法效率。考虑如何降低算法时间复杂度才是真正的王道。语言程序上的效率差距,跟O(
: N^2)和O(NlogN)的差距比起来,基本上是可以忽略的。

n*****3
发帖数: 1584
112
agree! C函数 is really not worth it.

【在 x****u 的大作中提到】
: 所有的C函数都应该直接禁掉。
g*****g
发帖数: 34805
113
没跑过几百个节点的集群,还是不要谈什么高性能了吧。单个节点Java对比C++代码,
确实性能有差距。但商业逻辑一复杂,用户一多,很多东西C++根本实现不了,因为指
针的存在可靠性也远不如Java。这年头就没多少Server应用是用C++写的,web, mobile
,千万用户的Server应用比比皆是,用的最多的就是Java。客户端能需要多高的性能?
还拿来举例子。
C++没有的类库多了。Java常见的比如IoC, AOP,ORM,几乎每个J2EE应用都有的。由于
C++没有标准的
Serialization和reflection都没法实现。Apache的top level project,一多半你都找
不到C++的实现。
http://projects.apache.org/indexes/quick.html

【在 b*******e 的大作中提到】
: 很多人,在大公司做久了,长年做的偏向具体一个方面,而对其它方面所知甚少。
: 简单来说,C++的水一点也不深。做了上百个项目之后,无论用什么语言,大部分代码
: 都是 copy&paste&modify 以前的或别人的工作。对C老手来说,有什么是C++能做而C做
: 不了的呢?有什么是java有的库而C++没有的呢?
: 一个C++老手,和一个Java老手,开发速度能差多少?但是C++能达到的性能,是Java不
: 可能达到的。再但是,性能有时候不是最关键的。如果公司里都是新手,我会让他们用
: Java做速度要求不高的客户端。如果公司里有几个C++高手,肯定什么都用C++做了。

g*****g
发帖数: 34805
114
做科研的用C++的才多,因为不需要可靠性,代码也小不考虑可维护性,
而需要理论上的所谓速度来发paper。大型系统,瓶颈基本上都是架构
设计层面上,很少会到语言级别上。

【在 n******t 的大作中提到】
: 做科研的当然是可以用Java的。
: 但是实际应用中,重视用户体验的应用,大部分是和asymptoic performance
: 没太大关系的。怎么具体实现更重要。这个时候,C程序员的习惯会非常正常
: 地选择效率高的实现,Java,以至于只会套stl的C++程序员,是有困难的。
:
: O(

n******t
发帖数: 4406
115
如果不涉及I/O的performance,只是在RAM Model下论证一个算法的概念,
Java也没什么问题。

【在 g*****g 的大作中提到】
: 做科研的用C++的才多,因为不需要可靠性,代码也小不考虑可维护性,
: 而需要理论上的所谓速度来发paper。大型系统,瓶颈基本上都是架构
: 设计层面上,很少会到语言级别上。

b*******e
发帖数: 6389
116
1. 封全国人民的上网请求(例如上Google),算不算高性能需求呢?几百个节点能够么?
2. 360客户端是啥做的?Dropbox客户端是啥做的?为啥要用ATL/MFC来做?能说出答案
么?
3. 不管用Java做什么,我都能找到C++的库。Web应用就不要说了吧,Facebook用啥做
的?

mobile

【在 g*****g 的大作中提到】
: 没跑过几百个节点的集群,还是不要谈什么高性能了吧。单个节点Java对比C++代码,
: 确实性能有差距。但商业逻辑一复杂,用户一多,很多东西C++根本实现不了,因为指
: 针的存在可靠性也远不如Java。这年头就没多少Server应用是用C++写的,web, mobile
: ,千万用户的Server应用比比皆是,用的最多的就是Java。客户端能需要多高的性能?
: 还拿来举例子。
: C++没有的类库多了。Java常见的比如IoC, AOP,ORM,几乎每个J2EE应用都有的。由于
: C++没有标准的
: Serialization和reflection都没法实现。Apache的top level project,一多半你都找
: 不到C++的实现。
: http://projects.apache.org/indexes/quick.html

t*****n
发帖数: 4908
117
nsf听说facebook用c++写程序赚了好多钱,决定明年把它家funding断了。
n******t
发帖数: 4406
118
这个我非常同意。。。
说C/C++对某个东西没有解决方案的,都是没做过什么项目的人。
GC这一类花哨的东西,其实就算用 C,也是有方案的,那些fancy的
数据结构和算法,用C也是有解决方案的。没那个用C写大项目的
只用ANSI C的 library,都有自己一套东西。

【在 b*******e 的大作中提到】
: 很多人,在大公司做久了,长年做的偏向具体一个方面,而对其它方面所知甚少。
: 简单来说,C++的水一点也不深。做了上百个项目之后,无论用什么语言,大部分代码
: 都是 copy&paste&modify 以前的或别人的工作。对C老手来说,有什么是C++能做而C做
: 不了的呢?有什么是java有的库而C++没有的呢?
: 一个C++老手,和一个Java老手,开发速度能差多少?但是C++能达到的性能,是Java不
: 可能达到的。再但是,性能有时候不是最关键的。如果公司里都是新手,我会让他们用
: Java做速度要求不高的客户端。如果公司里有几个C++高手,肯定什么都用C++做了。

g*****g
发帖数: 34805
119
您老不知所云,我提的IOC, AOP, ORM,你找出来了吗?Google Search是一个计算复杂
而非逻辑复杂的应用,而且起步的时候Java还什么都不是。论Scalablity,现有的应用
里,Twitter大约是峰值负荷最高的。用户数多而且有关联,支持实时搜索。不像
Google search的内容不需要实时,数据可以复制,用户之间相互不影响。Ebay和
Amazon是用户数多而且需要
支持transaction的大型系统,相似级别的应用,不仅C++没有,C#也没有。我提的这些
都是Java或者JVM语言为主的混合应用。
所有的大型系统,最关键的在于数据库的处理。如果你要跟我讨论Scalability,我建
议你
先学习一下什么叫做CAP theorem。你举的例子就说明你在这方面完全没有经验。

么?

【在 b*******e 的大作中提到】
: 1. 封全国人民的上网请求(例如上Google),算不算高性能需求呢?几百个节点能够么?
: 2. 360客户端是啥做的?Dropbox客户端是啥做的?为啥要用ATL/MFC来做?能说出答案
: 么?
: 3. 不管用Java做什么,我都能找到C++的库。Web应用就不要说了吧,Facebook用啥做
: 的?
:
: mobile

g******y
发帖数: 1101
120

呵呵,你太落伍了,我现在告诉你最重要的将是javascript,你肯定会发笑。但再过五
年你就不会笑了。

【在 n******t 的大作中提到】
: 我觉得WWW是比较好的商业模式,但是用户体验其实一般。
: WWW load的速度还是不行,而且有很多和应用无关的东西。
: 就是BBS这个东西,我还是觉得Terminal的爽多了吧。

相关主题
C语言重复定义问题师傅们都出来看看吧,我也问个C++返回值问题。
程序从VC6挪到VC2008后,执行速度低了15-30%学习VC++求教
windows 7 下的C 和shell 编程软件一个诡异的const_cast问题
进入Programming版参与讨论
t*****n
发帖数: 4908
121
原来msft家的word之类的都是科研程序。今天又学习了:
http://www.mycplus.com/featured-articles/top-10-applications-wr

【在 g*****g 的大作中提到】
: 做科研的用C++的才多,因为不需要可靠性,代码也小不考虑可维护性,
: 而需要理论上的所谓速度来发paper。大型系统,瓶颈基本上都是架构
: 设计层面上,很少会到语言级别上。

g*****g
发帖数: 34805
122
原来你连基本逻辑都没有,我说科研用C++才多,纯粹是读paper时候的认识。
业界当然Java用的多,工作数目稳定的多1-2倍。
http://www.indeed.com/jobanalytics/jobtrends?q=java%2C+C%2B%2B&
业界Java用的多,当然不等于业界不用C++。您老脑子糊涂了吧。

【在 t*****n 的大作中提到】
: 原来msft家的word之类的都是科研程序。今天又学习了:
: http://www.mycplus.com/featured-articles/top-10-applications-wr

d**********x
发帖数: 4083
123
Amazon这个我可以肯定你说错了。

答案
啥做

【在 g*****g 的大作中提到】
: 您老不知所云,我提的IOC, AOP, ORM,你找出来了吗?Google Search是一个计算复杂
: 而非逻辑复杂的应用,而且起步的时候Java还什么都不是。论Scalablity,现有的应用
: 里,Twitter大约是峰值负荷最高的。用户数多而且有关联,支持实时搜索。不像
: Google search的内容不需要实时,数据可以复制,用户之间相互不影响。Ebay和
: Amazon是用户数多而且需要
: 支持transaction的大型系统,相似级别的应用,不仅C++没有,C#也没有。我提的这些
: 都是Java或者JVM语言为主的混合应用。
: 所有的大型系统,最关键的在于数据库的处理。如果你要跟我讨论Scalability,我建
: 议你
: 先学习一下什么叫做CAP theorem。你举的例子就说明你在这方面完全没有经验。

d**********x
发帖数: 4083
124
这是完全不同的scope。C++目前为止最优秀的UI库Qt,所使用的脚本语言就是ECMA

【在 g******y 的大作中提到】
:
: 呵呵,你太落伍了,我现在告诉你最重要的将是javascript,你肯定会发笑。但再过五
: 年你就不会笑了。

g*****g
发帖数: 34805
125
Amazon就是一个SOA为核心的架构。主要语言是Java, Perl, C++。Scalability的核心
是Sharding,跟Ebay并没有什么不同。有兴趣你可以看看这个。
http://highscalability.com/amazon-architecture
Perl, C++很多还是Legacy原因。后出的AWS在应用层上的代码基本上都是Java写的。

【在 d**********x 的大作中提到】
: Amazon这个我可以肯定你说错了。
:
: 答案
: 啥做

g******y
发帖数: 1101
126
其实语言本身是value很低的,做20年,你还不能单独做consultant,你就失败了,老
了会很惨。这个业界真正的价值不在于语言。
d**********x
发帖数: 4083
127
不必了,我以为你说amazon一点c++没有。。

【在 g*****g 的大作中提到】
: Amazon就是一个SOA为核心的架构。主要语言是Java, Perl, C++。Scalability的核心
: 是Sharding,跟Ebay并没有什么不同。有兴趣你可以看看这个。
: http://highscalability.com/amazon-architecture
: Perl, C++很多还是Legacy原因。后出的AWS在应用层上的代码基本上都是Java写的。

g*****n
发帖数: 420
128
按照最新TIOBE index(2012/12),
C/C++/Objective-C的程序员市场占有率,
C 18.696%
Java 17.567%
Objective-C 11.116%
C++ 9.2%
C# 5.5%
第一名是C, Java已经跌落到第二位了
如果把Java和C#这种虚拟机解释型语言加起来跟C/C++/Objective-C编译型语言比加起
来比 23:39
遥遥落后啊。
n******t
发帖数: 4406
129
发不发笑有意义吗?有用学就好了,不就是几天的事情吗?

【在 g******y 的大作中提到】
: 其实语言本身是value很低的,做20年,你还不能单独做consultant,你就失败了,老
: 了会很惨。这个业界真正的价值不在于语言。

n******t
发帖数: 4406
130
有啥好high的,现在都有编译器把C编成Java script了。

【在 d**********x 的大作中提到】
: 这是完全不同的scope。C++目前为止最优秀的UI库Qt,所使用的脚本语言就是ECMA
相关主题
师傅们,C++概念题,弟子有礼了王垠对编程语言的理解还是挺深的
STL堆操作怎样对堆顶元素做ShiftDown?Java10年前的崛起是技术到达一定成熟度的标志
最近一个新闻是android app要跑在chrome上的趋势越来越明显真佩服你们,VS6和VC能吵一晚上
进入Programming版参与讨论
n******t
发帖数: 4406
131
我不认为C++是legacy的原因。。。
而且SOA其实非常有利于在关键的模块用C/C++。

【在 g*****g 的大作中提到】
: Amazon就是一个SOA为核心的架构。主要语言是Java, Perl, C++。Scalability的核心
: 是Sharding,跟Ebay并没有什么不同。有兴趣你可以看看这个。
: http://highscalability.com/amazon-architecture
: Perl, C++很多还是Legacy原因。后出的AWS在应用层上的代码基本上都是Java写的。

g*****g
发帖数: 34805
132
好吧,别忘了SOA就是Java在大型企业应用中大量采用才流行起来的。SOA底下有一些C/
C++模块不奇怪,但基本上不会大部分是C/C++。非C/C++不可的商业模块是很少的。

【在 n******t 的大作中提到】
: 我不认为C++是legacy的原因。。。
: 而且SOA其实非常有利于在关键的模块用C/C++。

g*****g
发帖数: 34805
133
C的需求一直很稳定,跟Java也没什么竞争。这10年份额下降的是C++,不是C。

【在 g*****n 的大作中提到】
: 按照最新TIOBE index(2012/12),
: C/C++/Objective-C的程序员市场占有率,
: C 18.696%
: Java 17.567%
: Objective-C 11.116%
: C++ 9.2%
: C# 5.5%
: 第一名是C, Java已经跌落到第二位了
: 如果把Java和C#这种虚拟机解释型语言加起来跟C/C++/Objective-C编译型语言比加起
: 来比 23:39

n******t
发帖数: 4406
134
C是挂不了地,就冲着那么多embeded的device,那么多系统kernel的开发工作,
根本不可能。

【在 g*****g 的大作中提到】
: C的需求一直很稳定,跟Java也没什么竞争。这10年份额下降的是C++,不是C。
s*****n
发帖数: 5488
135
晕微软几乎之用c好不好。
虽然我不知道ofoffice 2013
但90%是纯c#



【在 t*****n 的大作中提到】
: 原来msft家的word之类的都是科研程序。今天又学习了:
: http://www.mycplus.com/featured-articles/top-10-applications-wr

m*******l
发帖数: 12782
136
例如Jvm,就是非c/C++不可

C/

【在 g*****g 的大作中提到】
: 好吧,别忘了SOA就是Java在大型企业应用中大量采用才流行起来的。SOA底下有一些C/
: C++模块不奇怪,但基本上不会大部分是C/C++。非C/C++不可的商业模块是很少的。

b*******e
发帖数: 6389
137
lol

【在 m*******l 的大作中提到】
: 例如Jvm,就是非c/C++不可
:
: C/

b*******e
发帖数: 6389
138
拿这些名词是唬不到人的。国家级项目比什么Twitter或Amazon的峰值负荷都高。多了
也不说了,你做你的,我做我的,点到为止即可,没必要争下去。如果找不到C++高手
还是会找Java高手做,活人还能让尿憋死。

【在 g*****g 的大作中提到】
: 您老不知所云,我提的IOC, AOP, ORM,你找出来了吗?Google Search是一个计算复杂
: 而非逻辑复杂的应用,而且起步的时候Java还什么都不是。论Scalablity,现有的应用
: 里,Twitter大约是峰值负荷最高的。用户数多而且有关联,支持实时搜索。不像
: Google search的内容不需要实时,数据可以复制,用户之间相互不影响。Ebay和
: Amazon是用户数多而且需要
: 支持transaction的大型系统,相似级别的应用,不仅C++没有,C#也没有。我提的这些
: 都是Java或者JVM语言为主的混合应用。
: 所有的大型系统,最关键的在于数据库的处理。如果你要跟我讨论Scalability,我建
: 议你
: 先学习一下什么叫做CAP theorem。你举的例子就说明你在这方面完全没有经验。

m*******l
发帖数: 12782
139
好虫经常说这个,C++做不了,哪个C++做不了,
根本就是无稽之谈.

【在 b*******e 的大作中提到】
: 拿这些名词是唬不到人的。国家级项目比什么Twitter或Amazon的峰值负荷都高。多了
: 也不说了,你做你的,我做我的,点到为止即可,没必要争下去。如果找不到C++高手
: 还是会找Java高手做,活人还能让尿憋死。

h*******n
发帖数: 82
140
你说再多JAVA FRAMEWORK也好,scale ability名词也好,什么30M用户同时收到消息也
好,你所做的就是个低级的工作,管理好你的用户连接池,发送PLAIN TEXT, 我也不
想和你辩论网游里面数据传送,容错机制之类的了。就是想让你这种做网站的自以为是
的人知道,你再吹捧JAVA多好,你的网站有多少用户,你堆一大堆垃圾设计模式也改变
不了你们做的是发发文字,做做加减乘除的低等事情的事实。还有scalability不是你
做屁网站专业的专有名词,别人用Multi-GPU scalability 破解密码,渲染图像,物理
模拟什么不比你发text强, 我一两块小显卡同时能handle的Tasks比你几十台服务器都
强。

latency
handle
users.
users

【在 g*****g 的大作中提到】
: You have no idea about scalability. Java is not a great fit for low latency
: real time requirement. e.g. Main stock exchange where every nanosecond
: latency makes a difference. As long as that's not required, Java will handle
: it as well as any language exists today. In fact, there are many apps
: written in Java or JVM languages that support hundreds of millions of users.
: But it's hard to find one for C++ at that scale.
: And some of your examples are absurd. If Lady Gaga posts a tweet, 30M users
: receive it instantly, Twitter runs on JVM for its critical piece. In a 3D
: MMO, you post your position change, maybe an action to server, only a
: handful users near you need to know about it, you think that's more

相关主题
真佩服你们,VS6和VC能吵一晚上VC++ 中的 memory leak problem
不好意思--去年或更早一些听一校友讲MXNET问一个有关iostream的问题
语言这个东西背后其实就是政治斗争C++: operator new 为啥要是 static的, 不是有啥影响?
进入Programming版参与讨论
t*****n
发帖数: 4908
141
对goodbug来说:
编程 == 用java写程序
软件 == 支撑网站的服务器后台程序
企业应用 == 服务器程序
他没接触过系统底层/硬件驱动/图形/图像/数值模拟/仿真/游戏/行业设计应用等等领
域。所以大家别争了。每种语言都有自己适用的领域。试图说服别人是徒劳的。建议初
学者多学的点。
g*****g
发帖数: 34805
142
我老看你Scalability完全不上道,指点你学习一下最基础的CAP Theorem。
你可能做的项目很大,但我打赌就是跟着别人屁股后面实现一点功能而已,不是做架构
的,
所以对这些完全没有概念。

【在 b*******e 的大作中提到】
: 拿这些名词是唬不到人的。国家级项目比什么Twitter或Amazon的峰值负荷都高。多了
: 也不说了,你做你的,我做我的,点到为止即可,没必要争下去。如果找不到C++高手
: 还是会找Java高手做,活人还能让尿憋死。

g*****g
发帖数: 34805
143
我老一直谈的是应用级开发,JVM非C/C++不可又如何?我从没说过Java可以干所有的事
情。

【在 m*******l 的大作中提到】
: 例如Jvm,就是非c/C++不可
:
: C/

h********3
发帖数: 2075
144
NLP里面除了那个ntlk什么是python外。lingpipe,mallent,stanford nlp,opennlp全
是Java的。做machine learning的就不说了,大家最熟悉的Weka就是Java的。
然后现在不是大家都喜欢搞big data吗。现在做大数据科研分析的,不扯上hadoop你都
不好意思叫自己是搞big data的。hadoop就是Java写的。你要在上面跑你的mapper和
reducer,你也只有用Java写。

【在 h*******u 的大作中提到】
: 震惊了,正儿八经的专业LP/NLP库还真没有用JAVA的。
: CPLEX是有JAVA界面,但那只是调用而已,里面核心的还都是C/C++的。GUROBI不知道,
: 赶明儿问问去。但是它比CPLEX快一个数量级,不敢相信可能是用JAVA写的核。
: 以前写的各种非线性寻优,learning都是用c++,没觉得语言上有什么问题。
: 现在optimization的趋势是用Python调用。
:
: O(

h********3
发帖数: 2075
145
在scalability方面,你只需要知道hadoop是Java写的,足够了。至于Facebook。
facebook几乎可以是hadoop的最大用户。facebook的数据都是存在hdfs上的。在
facebook跑的大部分数据处理,都要经过他们的hadoop那层。
其实很多人并不知道Java相当于C++的真正优势在哪里。优势并不是在语言,而是JVM这
个虚拟层。简单来说,有了这个虚拟层,可以很容易实现反射和跨平台。不要小瞧这两
个特点。特别是反射,它是动态语言的根本,不只是一个小功能那么简单,现在已经是
演变成为一种新的软件设计思想。这就是为什么之前说的,大部分C/C++程序员都无法
真正理解IoC,AOP这些。
总归而言,Java相对于C/C++来说优势主要就是在于简化设计思想。而人力成本远高于
机器成本,所以Java用得最广。

么?

【在 b*******e 的大作中提到】
: 1. 封全国人民的上网请求(例如上Google),算不算高性能需求呢?几百个节点能够么?
: 2. 360客户端是啥做的?Dropbox客户端是啥做的?为啥要用ATL/MFC来做?能说出答案
: 么?
: 3. 不管用Java做什么,我都能找到C++的库。Web应用就不要说了吧,Facebook用啥做
: 的?
:
: mobile

g*****g
发帖数: 34805
146
你不懂装懂有意义吗?你要鼓吹Multi-GPU Scalability,难道MMO是合适的例子?
啥时候打MMO还需要图形工作站不成?好吧,就算MMO需要图形工作站,难道你所说的
几M在线用户在服务器端是用GPU处理的?
我老好心给你讲performance跟Scalablity的区别,听不听的进去是你的事情。
你满口垃圾,只能显得你弱。一开口就露怯,我老何必跟你一般见识。

【在 h*******n 的大作中提到】
: 你说再多JAVA FRAMEWORK也好,scale ability名词也好,什么30M用户同时收到消息也
: 好,你所做的就是个低级的工作,管理好你的用户连接池,发送PLAIN TEXT, 我也不
: 想和你辩论网游里面数据传送,容错机制之类的了。就是想让你这种做网站的自以为是
: 的人知道,你再吹捧JAVA多好,你的网站有多少用户,你堆一大堆垃圾设计模式也改变
: 不了你们做的是发发文字,做做加减乘除的低等事情的事实。还有scalability不是你
: 做屁网站专业的专有名词,别人用Multi-GPU scalability 破解密码,渲染图像,物理
: 模拟什么不比你发text强, 我一两块小显卡同时能handle的Tasks比你几十台服务器都
: 强。
:
: latency

g*****g
发帖数: 34805
147
我老研究生学的Graphics,发过IEEE Multimedia Trans第一作者的文章。10年前我老
没事在这板上给C++答疑。在这这下你满意了吧?
语言适用于不同领域我不反对,关键是不要出来装逼。总有学了半吊子C++的,动辄出
来谈如何Java不行等等。我从没说过Java适合做OS,Driver等等。但我就不明白为啥一
谈Server应用C++的劣势,就有那么几个恼羞成怒的。你看我跟Thrust这样的真正C++大
牛吵过架吗?

【在 t*****n 的大作中提到】
: 对goodbug来说:
: 编程 == 用java写程序
: 软件 == 支撑网站的服务器后台程序
: 企业应用 == 服务器程序
: 他没接触过系统底层/硬件驱动/图形/图像/数值模拟/仿真/游戏/行业设计应用等等领
: 域。所以大家别争了。每种语言都有自己适用的领域。试图说服别人是徒劳的。建议初
: 学者多学的点。

g*****g
发帖数: 34805
148
简化设计和人力成本是重要的一方面。另一方面是Scalability的关键是让可靠的软件
跑在不可靠的便宜硬件上。这是从Google search以来公认性价比最高的做法。JVM语言
不直接操作内存,远远提高了软件的可靠性。

【在 h********3 的大作中提到】
: 在scalability方面,你只需要知道hadoop是Java写的,足够了。至于Facebook。
: facebook几乎可以是hadoop的最大用户。facebook的数据都是存在hdfs上的。在
: facebook跑的大部分数据处理,都要经过他们的hadoop那层。
: 其实很多人并不知道Java相当于C++的真正优势在哪里。优势并不是在语言,而是JVM这
: 个虚拟层。简单来说,有了这个虚拟层,可以很容易实现反射和跨平台。不要小瞧这两
: 个特点。特别是反射,它是动态语言的根本,不只是一个小功能那么简单,现在已经是
: 演变成为一种新的软件设计思想。这就是为什么之前说的,大部分C/C++程序员都无法
: 真正理解IoC,AOP这些。
: 总归而言,Java相对于C/C++来说优势主要就是在于简化设计思想。而人力成本远高于
: 机器成本,所以Java用得最广。

h*******u
发帖数: 15326
149
kao,我们说的不是一个东西,都是NLP,你说的是自然语言处理,我说的非线性优化. 误
会了.见笑了。

【在 h********3 的大作中提到】
: NLP里面除了那个ntlk什么是python外。lingpipe,mallent,stanford nlp,opennlp全
: 是Java的。做machine learning的就不说了,大家最熟悉的Weka就是Java的。
: 然后现在不是大家都喜欢搞big data吗。现在做大数据科研分析的,不扯上hadoop你都
: 不好意思叫自己是搞big data的。hadoop就是Java写的。你要在上面跑你的mapper和
: reducer,你也只有用Java写。

d****i
发帖数: 4809
150
原来好虫是搞Graphics的呀,能不能拜读一下你的IEEE的文章啊,我觉得你从搞
graphics转到server做enterprise architect有点可惜了啊,graphics还是很有意思的
啊,不过钱上面肯定不如做后者的。

【在 g*****g 的大作中提到】
: 我老研究生学的Graphics,发过IEEE Multimedia Trans第一作者的文章。10年前我老
: 没事在这板上给C++答疑。在这这下你满意了吧?
: 语言适用于不同领域我不反对,关键是不要出来装逼。总有学了半吊子C++的,动辄出
: 来谈如何Java不行等等。我从没说过Java适合做OS,Driver等等。但我就不明白为啥一
: 谈Server应用C++的劣势,就有那么几个恼羞成怒的。你看我跟Thrust这样的真正C++大
: 牛吵过架吗?

相关主题
Does VC++ 6.0 not support dynamic cast?程序从VC6挪到VC2008后,执行速度低了15-30%
c++标准函数传递一问windows 7 下的C 和shell 编程软件
C语言重复定义问题师傅们都出来看看吧,我也问个C++返回值问题。
进入Programming版参与讨论
h****r
发帖数: 2056
151
这句话转joke版没问题。

【在 g*****g 的大作中提到】
: 简化设计和人力成本是重要的一方面。另一方面是Scalability的关键是让可靠的软件
: 跑在不可靠的便宜硬件上。这是从Google search以来公认性价比最高的做法。JVM语言
: 不直接操作内存,远远提高了软件的可靠性。

L*********s
发帖数: 3063
152
C++能做好并且java做不好的东西,用纯C做会更好
JVM/系统底层/硬件驱动/图形/图像/数值模拟/仿真/游戏 这些东西中Java做不来的部
分,基本用C比用C++会更好
一句话,低端开发用C,高端开发用Java; C++低端高端都不是强项
m*******l
发帖数: 12782
153
Bjarne 哭 了

【在 L*********s 的大作中提到】
: C++能做好并且java做不好的东西,用纯C做会更好
: JVM/系统底层/硬件驱动/图形/图像/数值模拟/仿真/游戏 这些东西中Java做不来的部
: 分,基本用C比用C++会更好
: 一句话,低端开发用C,高端开发用Java; C++低端高端都不是强项

k****5
发帖数: 546
154
not true

【在 L*********s 的大作中提到】
: C++能做好并且java做不好的东西,用纯C做会更好
: JVM/系统底层/硬件驱动/图形/图像/数值模拟/仿真/游戏 这些东西中Java做不来的部
: 分,基本用C比用C++会更好
: 一句话,低端开发用C,高端开发用Java; C++低端高端都不是强项

g*****g
发帖数: 34805
155
井底观天,我老说的reflection,C++就做不了。

【在 h****r 的大作中提到】
: 这句话转joke版没问题。
d**********x
发帖数: 4083
156
这并非完全不可能,比如说qt就有对reflection的模拟
只是需要付出较大的代价罢了。比如说每个class都要从QObject继承,method都要用
INVOKABALE声明。
我是java新手,如果理解错了请指教:reflection就是收集了所有的class的metadata
,在运行时可以方便地以string的形式调用或者查询各种method(包括ctor和dtor)。
如果我没理解错的话,这些事情完全可以在c++中在编译期用某些trick来解决,上面Qt
的处理方式就是一个例子。
C++真正没法解决的是在runtime创建新的class,那才是动态语言的范畴。

【在 g*****g 的大作中提到】
: 井底观天,我老说的reflection,C++就做不了。
k**********g
发帖数: 989
157

看了别生气,不同意的话可以到Dream版找香草的淘金小屋投诉
http://msdn.microsoft.com/en-us/library/y0114hz2.aspx

【在 g*****g 的大作中提到】
: 井底观天,我老说的reflection,C++就做不了。
g*****g
发帖数: 34805
158
又一个半桶水。拿微软的Managed C++来比。这个难道是ANSI的标准?

【在 k**********g 的大作中提到】
:
: 看了别生气,不同意的话可以到Dream版找香草的淘金小屋投诉
: http://msdn.microsoft.com/en-us/library/y0114hz2.aspx

t****t
发帖数: 6806
159
微软的这个不能叫C++了.

【在 k**********g 的大作中提到】
:
: 看了别生气,不同意的话可以到Dream版找香草的淘金小屋投诉
: http://msdn.microsoft.com/en-us/library/y0114hz2.aspx

h****r
发帖数: 2056
160
你有点无知者无畏,上面我贴里圈的你的后半句,完全是滑天下之大稽。
也许只能说,你也是当年学C或者C++(如果更老一点,就是Pascal了)过不了pointer
的关的人们中的一员,这样的人10几年前倒真不在少数,java出现后这群人是如同老鼠
掉进了米缸, -- “居然能继续在programming这个领域里混下去了”。
屁股决定立场,这话说的真他妈的对。

【在 g*****g 的大作中提到】
: 井底观天,我老说的reflection,C++就做不了。
相关主题
学习VC++求教STL堆操作怎样对堆顶元素做ShiftDown?
一个诡异的const_cast问题最近一个新闻是android app要跑在chrome上的趋势越来越明显
师傅们,C++概念题,弟子有礼了王垠对编程语言的理解还是挺深的
进入Programming版参与讨论
g*****g
发帖数: 34805
161
LOL,装逼是没有用的。我老又不是没举例子,Reflection就做不了。
你要觉得我做不了C++随便你。本科的时候我老做兼职,C++的项目我就做了不少。挣的
钱也够我出国申请费了。语言只是个工具,写个C++还写出优越感了。

pointer

【在 h****r 的大作中提到】
: 你有点无知者无畏,上面我贴里圈的你的后半句,完全是滑天下之大稽。
: 也许只能说,你也是当年学C或者C++(如果更老一点,就是Pascal了)过不了pointer
: 的关的人们中的一员,这样的人10几年前倒真不在少数,java出现后这群人是如同老鼠
: 掉进了米缸, -- “居然能继续在programming这个领域里混下去了”。
: 屁股决定立场,这话说的真他妈的对。

j*****k
发帖数: 1198
162
嗯,俺也才知道

【在 d**********x 的大作中提到】
: 谢谢...
g*****g
发帖数: 34805
163
我老说过很多次,理论上能做跟实际上能做是俩码事。除非你只用自己写的库,你怎么
保证别人的库都都使用同样的接口。项目一大,所有东西都自己写是不可能的。这就是
把reflection内建到语言层面上,跟第三方库+Precompiler的区别。

metadata
Qt

【在 d**********x 的大作中提到】
: 这并非完全不可能,比如说qt就有对reflection的模拟
: 只是需要付出较大的代价罢了。比如说每个class都要从QObject继承,method都要用
: INVOKABALE声明。
: 我是java新手,如果理解错了请指教:reflection就是收集了所有的class的metadata
: ,在运行时可以方便地以string的形式调用或者查询各种method(包括ctor和dtor)。
: 如果我没理解错的话,这些事情完全可以在c++中在编译期用某些trick来解决,上面Qt
: 的处理方式就是一个例子。
: C++真正没法解决的是在runtime创建新的class,那才是动态语言的范畴。

d**********x
发帖数: 4083
164
我说了“并非完全不可能”
至于你原来是说实际上啊,还是理论上啊,关我屁事
告诉你能做,就行了
C++一直发展不好,就在于标准委员会迂腐懦弱,早点卖给微软一切解决。

)。

【在 g*****g 的大作中提到】
: 我老说过很多次,理论上能做跟实际上能做是俩码事。除非你只用自己写的库,你怎么
: 保证别人的库都都使用同样的接口。项目一大,所有东西都自己写是不可能的。这就是
: 把reflection内建到语言层面上,跟第三方库+Precompiler的区别。
:
: metadata
: Qt

g*****g
发帖数: 34805
165
理论上所有的东西都可以用机器码写。理论上有屁用。除非你写HelloWorld,这就是不
能用。

【在 d**********x 的大作中提到】
: 我说了“并非完全不可能”
: 至于你原来是说实际上啊,还是理论上啊,关我屁事
: 告诉你能做,就行了
: C++一直发展不好,就在于标准委员会迂腐懦弱,早点卖给微软一切解决。
:
: )。

d**********x
发帖数: 4083
166
刚才还不能做,现在变成不能用了
常有理,常有理。

【在 g*****g 的大作中提到】
: 理论上所有的东西都可以用机器码写。理论上有屁用。除非你写HelloWorld,这就是不
: 能用。

y*******g
发帖数: 6599
167
卖给微软后其他哪家大公司会用?

【在 d**********x 的大作中提到】
: 我说了“并非完全不可能”
: 至于你原来是说实际上啊,还是理论上啊,关我屁事
: 告诉你能做,就行了
: C++一直发展不好,就在于标准委员会迂腐懦弱,早点卖给微软一切解决。
:
: )。

g*****g
发帖数: 34805
168
你这还不是死撑。要死掰概念,,你做个非标准的precompiler,那东西就不能叫做C++
了。

【在 d**********x 的大作中提到】
: 刚才还不能做,现在变成不能用了
: 常有理,常有理。

i******l
发帖数: 270
169
Actually there are some jvms written in Java, they provide competitive
performance compared to those written in C.

【在 m*******l 的大作中提到】
: one thing jvms most written in C++/C
:
: latency
: handle
: users.
: users

w**z
发帖数: 8232
170
感觉这个童鞋是活在真空里的,是真不懂,还是想抬杠? 觉得看他的论点有点苦笑不
得。

online
,

【在 h*******n 的大作中提到】
: are you stupid, making some website, support people to buy,sell stuff online
: is so called scaled.
: why World of warcraft uses C++ not java?
: if I want to synchronize my position,skeleton animation rotation matrix
: every frame, so every body see I am running, if I want to synchronize
: explosion for thousands of particles' position and orientation every frame,
: .... can you use JAVA?
: no, have you seen a real good successful 3D MMO which support millions of
: people concurrently using JAVA?
: yes, JAVA website server can handle lots of connections, but there is no

相关主题
王垠对编程语言的理解还是挺深的不好意思--去年或更早一些听一校友讲MXNET
Java10年前的崛起是技术到达一定成熟度的标志语言这个东西背后其实就是政治斗争
真佩服你们,VS6和VC能吵一晚上VC++ 中的 memory leak problem
进入Programming版参与讨论
w**z
发帖数: 8232
171
没做过的,还真不知道你说的是啥东东。俺是最近一年两年才接触到这东东,大开眼届
。只有亲手做了,才会appreciate it. 要不,你说破嘴,他也听不进的,可能也听不
懂。

【在 g*****g 的大作中提到】
: 我老看你Scalability完全不上道,指点你学习一下最基础的CAP Theorem。
: 你可能做的项目很大,但我打赌就是跟着别人屁股后面实现一点功能而已,不是做架构
: 的,
: 所以对这些完全没有概念。

w**z
发帖数: 8232
172
您说笑话呐?国家级项目?

【在 b*******e 的大作中提到】
: 拿这些名词是唬不到人的。国家级项目比什么Twitter或Amazon的峰值负荷都高。多了
: 也不说了,你做你的,我做我的,点到为止即可,没必要争下去。如果找不到C++高手
: 还是会找Java高手做,活人还能让尿憋死。

w**z
发帖数: 8232
173
你见过data center 吗?

【在 h*******n 的大作中提到】
: 你说再多JAVA FRAMEWORK也好,scale ability名词也好,什么30M用户同时收到消息也
: 好,你所做的就是个低级的工作,管理好你的用户连接池,发送PLAIN TEXT, 我也不
: 想和你辩论网游里面数据传送,容错机制之类的了。就是想让你这种做网站的自以为是
: 的人知道,你再吹捧JAVA多好,你的网站有多少用户,你堆一大堆垃圾设计模式也改变
: 不了你们做的是发发文字,做做加减乘除的低等事情的事实。还有scalability不是你
: 做屁网站专业的专有名词,别人用Multi-GPU scalability 破解密码,渲染图像,物理
: 模拟什么不比你发text强, 我一两块小显卡同时能handle的Tasks比你几十台服务器都
: 强。
:
: latency

m*******l
发帖数: 12782
174
可以做.也有成品

【在 g*****g 的大作中提到】
: 井底观天,我老说的reflection,C++就做不了。
m*******l
发帖数: 12782
175
??????

【在 g*****g 的大作中提到】
: 又一个半桶水。拿微软的Managed C++来比。这个难道是ANSI的标准?
m*******l
发帖数: 12782
176
就是C++ iso现在也在做,以前之所以没有我估计是因为他们的"zero overhead"的原则
现在我估计在2014之前要进标准

【在 t****t 的大作中提到】
: 微软的这个不能叫C++了.
m*******l
发帖数: 12782
177
你错了.做的了

【在 g*****g 的大作中提到】
: LOL,装逼是没有用的。我老又不是没举例子,Reflection就做不了。
: 你要觉得我做不了C++随便你。本科的时候我老做兼职,C++的项目我就做了不少。挣的
: 钱也够我出国申请费了。语言只是个工具,写个C++还写出优越感了。
:
: pointer

m*******l
发帖数: 12782
178
现在变了,有一个独立的non profit org在组织了

【在 d**********x 的大作中提到】
: 我说了“并非完全不可能”
: 至于你原来是说实际上啊,还是理论上啊,关我屁事
: 告诉你能做,就行了
: C++一直发展不好,就在于标准委员会迂腐懦弱,早点卖给微软一切解决。
:
: )。

m*******l
发帖数: 12782
179
别扯了.

【在 i******l 的大作中提到】
: Actually there are some jvms written in Java, they provide competitive
: performance compared to those written in C.

d****i
发帖数: 4809
180
C++早在98年就已经是ISO/IEC的标准了,ISO/IEC一共颁布过三次C++的语言标准:C++
98, C++03, C++11。ISO/IEC的C++标准化比较保守也是有原因的,保持C++语言的速度
快,效率高,承上启下的特点,同时保持对C语言的全部兼容,语言风格上变化不能过
于离谱,至少要还长得像“C”吧,看得出“C”的基因吧,所以对于过于激进的change
是并不提倡的,对于过于上层,抽象,超前的东西,可以用Java来实现,C++和Java没
有竞争关系,只有互补关系,和Java竞争的是C#, .Net。

【在 m*******l 的大作中提到】
: 现在变了,有一个独立的non profit org在组织了
相关主题
问一个有关iostream的问题c++标准函数传递一问
C++: operator new 为啥要是 static的, 不是有啥影响?C语言重复定义问题
Does VC++ 6.0 not support dynamic cast?程序从VC6挪到VC2008后,执行速度低了15-30%
进入Programming版参与讨论
L*********s
发帖数: 3063
181
JamaicaVM, a hard real-time Java VM for embedded systems written in Java

【在 m*******l 的大作中提到】
: 别扯了.
i******l
发帖数: 270
182
why? You don't know that or it does not make sense to you?

【在 m*******l 的大作中提到】
: 别扯了.
h****r
发帖数: 2056
183
无知者无畏也就算了。
不诚实就是另一个层次上的问题了。你10几年前本科的时候在国内做兼职写C++?这种
urban legend骗骗文科小妹就算了,拿来蒙科班的老师傅?还不如老老实实在家抱孩子。
语言确实只是个工具,不瘸腿的软件工程师是C/C++/Java都各focus几年的,这完全取
决于工作场景。就好比工人上螺栓,一字螺栓刀用用,十字刀也用用,会用一字刀的人
,能上一字和十字螺栓;用不来一字刀的人,就只能一直上十字螺栓,但是这种用一字
刀不顺手的工人去找一堆理由出来说一字刀不好云云,就让旁人贻笑大方了。

【在 g*****g 的大作中提到】
: LOL,装逼是没有用的。我老又不是没举例子,Reflection就做不了。
: 你要觉得我做不了C++随便你。本科的时候我老做兼职,C++的项目我就做了不少。挣的
: 钱也够我出国申请费了。语言只是个工具,写个C++还写出优越感了。
:
: pointer

g*****g
发帖数: 34805
184
你装逼还装出层次来了。14,5年前正是VC火得时候,接了几个活。到后来网站开始火
了,还写了一年PHP。什么ChinaRen, FM365,中关村所有公车站都是他们广告的时候,
一个月兼职就能挣1万多。
你丫没见识还什么Urban Legend。
Java跟C++适合的地方不一样没错。这就是为啥会有Java能干,C++不能干得活。你不知
道也就罢了,死撑到这份上就比较极品了。Indeed上Java全国平均工资比C++高,你写C
++还写出优越感来了。

子。

【在 h****r 的大作中提到】
: 无知者无畏也就算了。
: 不诚实就是另一个层次上的问题了。你10几年前本科的时候在国内做兼职写C++?这种
: urban legend骗骗文科小妹就算了,拿来蒙科班的老师傅?还不如老老实实在家抱孩子。
: 语言确实只是个工具,不瘸腿的软件工程师是C/C++/Java都各focus几年的,这完全取
: 决于工作场景。就好比工人上螺栓,一字螺栓刀用用,十字刀也用用,会用一字刀的人
: ,能上一字和十字螺栓;用不来一字刀的人,就只能一直上十字螺栓,但是这种用一字
: 刀不顺手的工人去找一堆理由出来说一字刀不好云云,就让旁人贻笑大方了。

h****r
发帖数: 2056
185
1. 这里其实就你在装逼。
2. 科班眼里,当时的VC不够格算C++,这种IDE环境下大量的封装过的东西不需要多少
正真的C++知识,你要是真玩过VC,句柄你该知道是啥东东吧?
3. 我老最近还真不用C++,开始用Java的时候你估计还在所谓兼职中(如果你的兼职不
是把别人的经历套到自己身上的话)。
可悲的是,我前面说了半天,你跟本没听懂我在说啥。由此可见当年你搞不懂pointer
,也是情有可原,即便如此,你也实在用不着这么痛恨C/C++这些语言。
Java好比餐饮业的快餐麦当劳,大排档之类,大大减低了餐饮业的入门门槛,只需会
flip burger,不需要有一二三级厨师就能从事餐饮业了。而且还顺便解决了餐饮业的
scalability的issue。你想让法国洗衣店解决3000人午餐问题,还真得费点功夫。但是
你由此要说麦当劳,大排档比法国洗衣店好,还是那句话,贻笑大方了。
好了,最后一贴,到此为止。

写C

【在 g*****g 的大作中提到】
: 你装逼还装出层次来了。14,5年前正是VC火得时候,接了几个活。到后来网站开始火
: 了,还写了一年PHP。什么ChinaRen, FM365,中关村所有公车站都是他们广告的时候,
: 一个月兼职就能挣1万多。
: 你丫没见识还什么Urban Legend。
: Java跟C++适合的地方不一样没错。这就是为啥会有Java能干,C++不能干得活。你不知
: 道也就罢了,死撑到这份上就比较极品了。Indeed上Java全国平均工资比C++高,你写C
: ++还写出优越感来了。
:
: 子。

g*****g
发帖数: 34805
186
原来VC不是C++,科班的都被你代表了,敢问15年前中国有多少C++的工作不是用VC的?
我老挣学费的时候,可没想过要根正苗红,非纯正C++不做。你老就两个字,极品。
Java门槛比C++低不错,正如从机器码到汇编到C,门槛都是越来越低。语言本来就是个
工具,不是用来装逼的。门槛越来越低代表了语言的进步。您老倒好,写个C++就以为
自己牛逼了。就你这逻辑,是不是见到个写汇编的就得钻地洞呀。收入本来是个正态分
布,程序员一多,项目一大,高薪的职位就多。您老要真是科班出身的,就别成天盯着
分布的左边,也看看分布的右边。今天Java平均工资跟C++差不多,职位多1-2倍,高薪
的职位同样多1-2倍。这在indeed等地方就能找到。
本来是技术之争,例子我都举的很实在。可惜我举的例子你听都没听说过,google了都
没整明白。一开口就露馅。最后就剩下了这点漫骂攻击的本事。我老奉劝你还不是不要
出来丢人了。

pointer

【在 h****r 的大作中提到】
: 1. 这里其实就你在装逼。
: 2. 科班眼里,当时的VC不够格算C++,这种IDE环境下大量的封装过的东西不需要多少
: 正真的C++知识,你要是真玩过VC,句柄你该知道是啥东东吧?
: 3. 我老最近还真不用C++,开始用Java的时候你估计还在所谓兼职中(如果你的兼职不
: 是把别人的经历套到自己身上的话)。
: 可悲的是,我前面说了半天,你跟本没听懂我在说啥。由此可见当年你搞不懂pointer
: ,也是情有可原,即便如此,你也实在用不着这么痛恨C/C++这些语言。
: Java好比餐饮业的快餐麦当劳,大排档之类,大大减低了餐饮业的入门门槛,只需会
: flip burger,不需要有一二三级厨师就能从事餐饮业了。而且还顺便解决了餐饮业的
: scalability的issue。你想让法国洗衣店解决3000人午餐问题,还真得费点功夫。但是

h****r
发帖数: 2056
187
哈哈,你下面这话也太黑白颠倒了吧?其他人都给你翻了个底朝天了,你居然还能表演
现场版掩耳盗铃?给老印们有一拼啊。
你那点功力能有啥我老没听说过的东东?
Truth hurts,但至于这么脑羞成怒吗?
国内好点的科班,90年代初开始就都用UNIX SVR4(一般是西安版的)/C等等做本科毕
业设计了,VC之前还有BC,都是被鄙视的对象。比如经典的文渊阁排版系统,就是VC做
的,并不受待见。
跟你没法谈,算了算了。

【在 g*****g 的大作中提到】
: 原来VC不是C++,科班的都被你代表了,敢问15年前中国有多少C++的工作不是用VC的?
: 我老挣学费的时候,可没想过要根正苗红,非纯正C++不做。你老就两个字,极品。
: Java门槛比C++低不错,正如从机器码到汇编到C,门槛都是越来越低。语言本来就是个
: 工具,不是用来装逼的。门槛越来越低代表了语言的进步。您老倒好,写个C++就以为
: 自己牛逼了。就你这逻辑,是不是见到个写汇编的就得钻地洞呀。收入本来是个正态分
: 布,程序员一多,项目一大,高薪的职位就多。您老要真是科班出身的,就别成天盯着
: 分布的左边,也看看分布的右边。今天Java平均工资跟C++差不多,职位多1-2倍,高薪
: 的职位同样多1-2倍。这在indeed等地方就能找到。
: 本来是技术之争,例子我都举的很实在。可惜我举的例子你听都没听说过,google了都
: 没整明白。一开口就露馅。最后就剩下了这点漫骂攻击的本事。我老奉劝你还不是不要

g*****g
发帖数: 34805
188
敢问我提的reflection。那篇举出了一个标准C++实现的反例?你不懂还死撑到底了。
做毕业设计的还敢拿出来鄙视做兼职的了?太搞笑了。你懂不懂一个是学校里做着玩的,
一个是要卖给客户的?
学校里做了几个作业,还得瑟了。我老当年网络课就是sparc上vi做得。看来俺在清华
CS
读了5年本科,所有教材都是本系老师编的,孤陋寡闻了。不知道用个Unix也可以装逼。
俺们有个老师叫做严蔚敏,教的数据结构居然是Pascal的,带着一帮学生用Delphi写
了很多课件,想必也是你鄙视的对象。

【在 h****r 的大作中提到】
: 哈哈,你下面这话也太黑白颠倒了吧?其他人都给你翻了个底朝天了,你居然还能表演
: 现场版掩耳盗铃?给老印们有一拼啊。
: 你那点功力能有啥我老没听说过的东东?
: Truth hurts,但至于这么脑羞成怒吗?
: 国内好点的科班,90年代初开始就都用UNIX SVR4(一般是西安版的)/C等等做本科毕
: 业设计了,VC之前还有BC,都是被鄙视的对象。比如经典的文渊阁排版系统,就是VC做
: 的,并不受待见。
: 跟你没法谈,算了算了。

b******y
发帖数: 9224
189
说到Pascal, 语言挺严谨的,比较对仗工整,呵呵。可惜现在不流行了。但想当年可是
很火的语言。
g*****g
发帖数: 34805
190
那帮搞竞赛的人都用这个,你要别的语言教材,还不好找。Borland是被微软生生弄死
了。从此Delphi就再没人用。

【在 b******y 的大作中提到】
: 说到Pascal, 语言挺严谨的,比较对仗工整,呵呵。可惜现在不流行了。但想当年可是
: 很火的语言。

相关主题
windows 7 下的C 和shell 编程软件一个诡异的const_cast问题
师傅们都出来看看吧,我也问个C++返回值问题。师傅们,C++概念题,弟子有礼了
学习VC++求教STL堆操作怎样对堆顶元素做ShiftDown?
进入Programming版参与讨论
b******y
发帖数: 9224
191

哈哈,当年试图学compiler construction, 看正规书看不懂,干脆找了let's build a
compiler, 好比手抄本/网络版,从头看到尾。那个全是用pascal描述的。。。

【在 g*****g 的大作中提到】
: 那帮搞竞赛的人都用这个,你要别的语言教材,还不好找。Borland是被微软生生弄死
: 了。从此Delphi就再没人用。

h****r
发帖数: 2056
192
15年前的中关村小混混也好意思扯技术?或许装装PC机赚点外快差不多。15年前C++不
用VC用啥?这种问题能问出来,可知有多傻了。不说国外的了,你知道华为中兴北电们
96年就用的啥了?坐井观天,形象!都97,98年了sparc上用vi都好意思扯出来当大旗
?“sparc上用vi”,听着就别扭,你应该说Solaris 6上面用
vi。
你不是说C++不能做relection吗?现在改标准C++实现了?你这身段真够软的。
清华现在有国外回去的能人是不假。不过你那当年的?严蔚敏?你还不如拉扬芙清,孙
钟秀出来更有面子点。虽然这两位不是清华的,我帮你圆一下,你可以扯到你的答辩组
上,下次跟别人喷的时候可以用。
在你说“所有教材都是本系老师编的”,先好好看看主要内容是不是翻译的国外版的。
不厚道的说,那个时候国内不管哪个学校研究所,搞计算机的教职研究人员相当部分是
数学系混的一般出来捞偏门走捷径的。你这柔然的身段跟有些捞偏门的还真有些神似。

的,
逼。

【在 g*****g 的大作中提到】
: 敢问我提的reflection。那篇举出了一个标准C++实现的反例?你不懂还死撑到底了。
: 做毕业设计的还敢拿出来鄙视做兼职的了?太搞笑了。你懂不懂一个是学校里做着玩的,
: 一个是要卖给客户的?
: 学校里做了几个作业,还得瑟了。我老当年网络课就是sparc上vi做得。看来俺在清华
: CS
: 读了5年本科,所有教材都是本系老师编的,孤陋寡闻了。不知道用个Unix也可以装逼。
: 俺们有个老师叫做严蔚敏,教的数据结构居然是Pascal的,带着一帮学生用Delphi写
: 了很多课件,想必也是你鄙视的对象。

x****u
发帖数: 44466
193
说VC封装的,估计也没用过VC吧。

pointer

【在 h****r 的大作中提到】
: 1. 这里其实就你在装逼。
: 2. 科班眼里,当时的VC不够格算C++,这种IDE环境下大量的封装过的东西不需要多少
: 正真的C++知识,你要是真玩过VC,句柄你该知道是啥东东吧?
: 3. 我老最近还真不用C++,开始用Java的时候你估计还在所谓兼职中(如果你的兼职不
: 是把别人的经历套到自己身上的话)。
: 可悲的是,我前面说了半天,你跟本没听懂我在说啥。由此可见当年你搞不懂pointer
: ,也是情有可原,即便如此,你也实在用不着这么痛恨C/C++这些语言。
: Java好比餐饮业的快餐麦当劳,大排档之类,大大减低了餐饮业的入门门槛,只需会
: flip burger,不需要有一二三级厨师就能从事餐饮业了。而且还顺便解决了餐饮业的
: scalability的issue。你想让法国洗衣店解决3000人午餐问题,还真得费点功夫。但是

x****u
发帖数: 44466
194
很多UNIX系统连线程实现的都很不利索,就开始鄙视NT/VC。。。

【在 h****r 的大作中提到】
: 哈哈,你下面这话也太黑白颠倒了吧?其他人都给你翻了个底朝天了,你居然还能表演
: 现场版掩耳盗铃?给老印们有一拼啊。
: 你那点功力能有啥我老没听说过的东东?
: Truth hurts,但至于这么脑羞成怒吗?
: 国内好点的科班,90年代初开始就都用UNIX SVR4(一般是西安版的)/C等等做本科毕
: 业设计了,VC之前还有BC,都是被鄙视的对象。比如经典的文渊阁排版系统,就是VC做
: 的,并不受待见。
: 跟你没法谈,算了算了。

x****u
发帖数: 44466
195
当年的VC6就实现了reflection,UNIX下的C++反而做不到。。。

【在 h****r 的大作中提到】
: 15年前的中关村小混混也好意思扯技术?或许装装PC机赚点外快差不多。15年前C++不
: 用VC用啥?这种问题能问出来,可知有多傻了。不说国外的了,你知道华为中兴北电们
: 96年就用的啥了?坐井观天,形象!都97,98年了sparc上用vi都好意思扯出来当大旗
: ?“sparc上用vi”,听着就别扭,你应该说Solaris 6上面用
: vi。
: 你不是说C++不能做relection吗?现在改标准C++实现了?你这身段真够软的。
: 清华现在有国外回去的能人是不假。不过你那当年的?严蔚敏?你还不如拉扬芙清,孙
: 钟秀出来更有面子点。虽然这两位不是清华的,我帮你圆一下,你可以扯到你的答辩组
: 上,下次跟别人喷的时候可以用。
: 在你说“所有教材都是本系老师编的”,先好好看看主要内容是不是翻译的国外版的。

x****u
发帖数: 44466
196
不少写书的SB自己也不懂。

a

【在 b******y 的大作中提到】
:
: 哈哈,当年试图学compiler construction, 看正规书看不懂,干脆找了let's build a
: compiler, 好比手抄本/网络版,从头看到尾。那个全是用pascal描述的。。。

b*******e
发帖数: 6389
197
指针可以实现一切你说的功能。
java没有指针,只好另搞一套。

的,
逼。

【在 g*****g 的大作中提到】
: 敢问我提的reflection。那篇举出了一个标准C++实现的反例?你不懂还死撑到底了。
: 做毕业设计的还敢拿出来鄙视做兼职的了?太搞笑了。你懂不懂一个是学校里做着玩的,
: 一个是要卖给客户的?
: 学校里做了几个作业,还得瑟了。我老当年网络课就是sparc上vi做得。看来俺在清华
: CS
: 读了5年本科,所有教材都是本系老师编的,孤陋寡闻了。不知道用个Unix也可以装逼。
: 俺们有个老师叫做严蔚敏,教的数据结构居然是Pascal的,带着一帮学生用Delphi写
: 了很多课件,想必也是你鄙视的对象。

m*******l
发帖数: 12782
198
你和thrust辩一辨到地VC是不是C++
如果是,那么你说的什么reflection人家VC++也有啊

【在 g*****g 的大作中提到】
: 原来VC不是C++,科班的都被你代表了,敢问15年前中国有多少C++的工作不是用VC的?
: 我老挣学费的时候,可没想过要根正苗红,非纯正C++不做。你老就两个字,极品。
: Java门槛比C++低不错,正如从机器码到汇编到C,门槛都是越来越低。语言本来就是个
: 工具,不是用来装逼的。门槛越来越低代表了语言的进步。您老倒好,写个C++就以为
: 自己牛逼了。就你这逻辑,是不是见到个写汇编的就得钻地洞呀。收入本来是个正态分
: 布,程序员一多,项目一大,高薪的职位就多。您老要真是科班出身的,就别成天盯着
: 分布的左边,也看看分布的右边。今天Java平均工资跟C++差不多,职位多1-2倍,高薪
: 的职位同样多1-2倍。这在indeed等地方就能找到。
: 本来是技术之争,例子我都举的很实在。可惜我举的例子你听都没听说过,google了都
: 没整明白。一开口就露馅。最后就剩下了这点漫骂攻击的本事。我老奉劝你还不是不要

m*******l
发帖数: 12782
199
当年哪个数据结构不是用pascal? 80%吧
sparc算后来的的
我们都是用小型机的

的,
逼。

【在 g*****g 的大作中提到】
: 敢问我提的reflection。那篇举出了一个标准C++实现的反例?你不懂还死撑到底了。
: 做毕业设计的还敢拿出来鄙视做兼职的了?太搞笑了。你懂不懂一个是学校里做着玩的,
: 一个是要卖给客户的?
: 学校里做了几个作业,还得瑟了。我老当年网络课就是sparc上vi做得。看来俺在清华
: CS
: 读了5年本科,所有教材都是本系老师编的,孤陋寡闻了。不知道用个Unix也可以装逼。
: 俺们有个老师叫做严蔚敏,教的数据结构居然是Pascal的,带着一帮学生用Delphi写
: 了很多课件,想必也是你鄙视的对象。

m*******l
发帖数: 12782
200
delphi仍然有人用

【在 g*****g 的大作中提到】
: 那帮搞竞赛的人都用这个,你要别的语言教材,还不好找。Borland是被微软生生弄死
: 了。从此Delphi就再没人用。

相关主题
最近一个新闻是android app要跑在chrome上的趋势越来越明显真佩服你们,VS6和VC能吵一晚上
王垠对编程语言的理解还是挺深的不好意思--去年或更早一些听一校友讲MXNET
Java10年前的崛起是技术到达一定成熟度的标志语言这个东西背后其实就是政治斗争
进入Programming版参与讨论
r*********r
发帖数: 3195
201
好虫每次都把严蔚敏搬出来。可是这人好像真的震不住谁呀。
你要说是knuth的学生,人家可能就不跟你吵了。
a*w
发帖数: 4495
202
Knuth当初写TeX就是用的Pascal

【在 r*********r 的大作中提到】
: 好虫每次都把严蔚敏搬出来。可是这人好像真的震不住谁呀。
: 你要说是knuth的学生,人家可能就不跟你吵了。

r***y
发帖数: 4379
203
kao, 看到这里眼睛都花了.
跟先秦百家争鸣似的, 就等一狠角色出来一统天下了啊...
奇怪的是楼上大牛们都单身么?
花这么多时间在这里打口水战, 不怕媳妇拎耳朵?
有这功夫不如两派个出个挑头的, 搞两个projects, 看最后谁家的能撑下去, 还赚了钱
...

【在 l******y 的大作中提到】
: java比c++容易不少吗?似乎c++和java最大的却别就是java不需要管理memory,c++还
: 有其他方面很突出的难点吗?
: 最近在看c++的基础书,感觉c++的内存管理会对写class的constructor, destructor,
: copy, copy assignment等等部分造成一系列困难。除此之外,c++还比java复杂在哪
: 里?

B********r
发帖数: 397
204
我c, 都11页了,我都打了十几炮了这贴还没沉
d**********x
发帖数: 4083
205
恩,他要拉出来ac姚,估计这里一群wsn立马闭嘴。。。

了。
清华

【在 h****r 的大作中提到】
: 15年前的中关村小混混也好意思扯技术?或许装装PC机赚点外快差不多。15年前C++不
: 用VC用啥?这种问题能问出来,可知有多傻了。不说国外的了,你知道华为中兴北电们
: 96年就用的啥了?坐井观天,形象!都97,98年了sparc上用vi都好意思扯出来当大旗
: ?“sparc上用vi”,听着就别扭,你应该说Solaris 6上面用
: vi。
: 你不是说C++不能做relection吗?现在改标准C++实现了?你这身段真够软的。
: 清华现在有国外回去的能人是不假。不过你那当年的?严蔚敏?你还不如拉扬芙清,孙
: 钟秀出来更有面子点。虽然这两位不是清华的,我帮你圆一下,你可以扯到你的答辩组
: 上,下次跟别人喷的时候可以用。
: 在你说“所有教材都是本系老师编的”,先好好看看主要内容是不是翻译的国外版的。

d**********x
发帖数: 4083
206
"原来VC不是C++,科班的都被你代表了,敢问15年前中国有多少C++的工作不是用VC的
?"
原来一个非标准的precompiler不是C++,一个非标准的compiler就是C++
阁下这常有理的功夫我还真是佩服嘞。。

++

【在 g*****g 的大作中提到】
: 你这还不是死撑。要死掰概念,,你做个非标准的precompiler,那东西就不能叫做C++
: 了。

n*****3
发帖数: 1584
207
WSN does not know who is ac姚;Turing Award , big deal in real life?

【在 d**********x 的大作中提到】
: 恩,他要拉出来ac姚,估计这里一群wsn立马闭嘴。。。
:
: 了。
: 清华

N******7
发帖数: 1297
208
Pascal很早就被定位为教学语言了吧。用Pascal写东西到现在还有,但从没真正流行过。

【在 b******y 的大作中提到】
: 说到Pascal, 语言挺严谨的,比较对仗工整,呵呵。可惜现在不流行了。但想当年可是
: 很火的语言。

c*********e
发帖数: 16335
209
恩,以前都是用pascal教数据结构的,后来是c++,现在是java了。

过。

【在 N******7 的大作中提到】
: Pascal很早就被定位为教学语言了吧。用Pascal写东西到现在还有,但从没真正流行过。
c*********e
发帖数: 16335
210
c#,java现在都有rest的web services, c++有这方面的吗?

【在 d**********x 的大作中提到】
: 我说了“并非完全不可能”
: 至于你原来是说实际上啊,还是理论上啊,关我屁事
: 告诉你能做,就行了
: C++一直发展不好,就在于标准委员会迂腐懦弱,早点卖给微软一切解决。
:
: )。

相关主题
语言这个东西背后其实就是政治斗争C++: operator new 为啥要是 static的, 不是有啥影响?
VC++ 中的 memory leak problemDoes VC++ 6.0 not support dynamic cast?
问一个有关iostream的问题c++标准函数传递一问
进入Programming版参与讨论
d**********x
发帖数: 4083
211
还是那句话,关我屁事,那个帖子里我说的是reflection,你转进web service好玩吗?
好玩你自己玩去,反正我现在转java程序员了

【在 c*********e 的大作中提到】
: c#,java现在都有rest的web services, c++有这方面的吗?
N******7
发帖数: 1297
212
这个可比性不大。web services就是web application的扩展,而web application的扩
展性和灵活性要求,用c/c++很难做到。适用方面不同而已。

【在 c*********e 的大作中提到】
: c#,java现在都有rest的web services, c++有这方面的吗?
N******7
发帖数: 1297
213
有话好好说,技术讨论搞得和军版一样脏就没意思了。

吗?

【在 d**********x 的大作中提到】
: 还是那句话,关我屁事,那个帖子里我说的是reflection,你转进web service好玩吗?
: 好玩你自己玩去,反正我现在转java程序员了

c*********e
发帖数: 16335
214
感觉c#,java目前在这个领域较劲得厉害,restful是某个博士的毕业论文,刚开始没人
重视,现在成了大红人,把soa挤到一边了。
关于web services的authentication,机制还是蛮复杂的,好几个server之间倒腾,象
踢皮球一样的redirect来redirect去,又是token,grant,什么的,看着有点晕。

【在 N******7 的大作中提到】
: 这个可比性不大。web services就是web application的扩展,而web application的扩
: 展性和灵活性要求,用c/c++很难做到。适用方面不同而已。

d**********x
发帖数: 4083
215
烦了。。。

【在 N******7 的大作中提到】
: 有话好好说,技术讨论搞得和军版一样脏就没意思了。
:
: 吗?

r***y
发帖数: 4379
216
delphi 疯狂那几年, 在历史上是有浓重的一笔的, 当时多少 projects 都是 delphi
啊, 中国电信的大把项目都是用 Delphi 3 折腾起来的, 不该被无视啊.

过。

【在 N******7 的大作中提到】
: Pascal很早就被定位为教学语言了吧。用Pascal写东西到现在还有,但从没真正流行过。
N******7
发帖数: 1297
217
对,Delphi是流行过两年。也算昙花一现。我觉得能流行起来可能和学校大多教Pascal
有关,好上手。个人以为也就是昙花一现,除了Borland,不记得什么大公司支持它。

【在 r***y 的大作中提到】
: delphi 疯狂那几年, 在历史上是有浓重的一笔的, 当时多少 projects 都是 delphi
: 啊, 中国电信的大把项目都是用 Delphi 3 折腾起来的, 不该被无视啊.
:
: 过。

a*w
发帖数: 4495
218
昙花
昙花

Pascal

【在 N******7 的大作中提到】
: 对,Delphi是流行过两年。也算昙花一现。我觉得能流行起来可能和学校大多教Pascal
: 有关,好上手。个人以为也就是昙花一现,除了Borland,不记得什么大公司支持它。

c*********e
发帖数: 16335
219
当年有那个啥foxpro,也是红火了一阵子。

Pascal

【在 N******7 的大作中提到】
: 对,Delphi是流行过两年。也算昙花一现。我觉得能流行起来可能和学校大多教Pascal
: 有关,好上手。个人以为也就是昙花一现,除了Borland,不记得什么大公司支持它。

g*****g
发帖数: 34805
220
您老装逼装出极品了还。敢问华为中兴北电哪个在北京?我老就是个小兼职挣点学费,
有啥做啥,还轮到我挑挑拣拣。您老牛逼,敢问哪个公司雇你兼职发大财了?毕设在
Unix写C++都能整出优越感来,敢问您老的学费谁付的?
至于那东西就叫做Sparc workstation,你不懂还蹬鼻子上眼了。成天装出一副科班
出身,上来就一副你们三流院校连像样机器都没有。成天鄙视这个鄙视那个,敢问您老
哪个学校的,也让大家敬仰一下。倒是晒个工资单,让大家看看过中线了没有。
我老举严蔚敏,不是严蔚敏多牛逼。但国内数据结构的权威教材和权威课件就是她写的,
用的是Pascal和Delphi,国家科技进步奖也拿了。这都是你鄙视的行列。您老要装逼,
也得拿出点装逼的本钱,敢问您老都有啥建树,敢问您老的老师又用的啥教材?
我老反反复复强调过为啥reflection标准的支持很重要,precompiler的做法我老早就知
道。JVM都是C/C++写的,你真想弄给C++整个VM,编译到中间嘛。那就是Managed C++了。
你要真想讨论学术,就看看业界有多少C++项目用了reflection。成天钻牛角尖死撑
有用吗?

【在 h****r 的大作中提到】
: 15年前的中关村小混混也好意思扯技术?或许装装PC机赚点外快差不多。15年前C++不
: 用VC用啥?这种问题能问出来,可知有多傻了。不说国外的了,你知道华为中兴北电们
: 96年就用的啥了?坐井观天,形象!都97,98年了sparc上用vi都好意思扯出来当大旗
: ?“sparc上用vi”,听着就别扭,你应该说Solaris 6上面用
: vi。
: 你不是说C++不能做relection吗?现在改标准C++实现了?你这身段真够软的。
: 清华现在有国外回去的能人是不假。不过你那当年的?严蔚敏?你还不如拉扬芙清,孙
: 钟秀出来更有面子点。虽然这两位不是清华的,我帮你圆一下,你可以扯到你的答辩组
: 上,下次跟别人喷的时候可以用。
: 在你说“所有教材都是本系老师编的”,先好好看看主要内容是不是翻译的国外版的。

相关主题
C语言重复定义问题师傅们都出来看看吧,我也问个C++返回值问题。
程序从VC6挪到VC2008后,执行速度低了15-30%学习VC++求教
windows 7 下的C 和shell 编程软件一个诡异的const_cast问题
进入Programming版参与讨论
N******7
发帖数: 1297
221
您这儿也太old了,就是一个甚于文件的database client。

【在 c*********e 的大作中提到】
: 当年有那个啥foxpro,也是红火了一阵子。
:
: Pascal

g*****g
发帖数: 34805
222
您老还死撑到底了。好吧,我老就浪费一点时间再教育你一下。
Reflection on an .exe built with the Visual C++ compiler is allowed if the .
exe is built with the /clr:pure or /clr:safe compiler options.
/clr:pure
Produces an MSIL-only output file with no native executable code
/clr:safe
Produces an MSIL-only (no native executable code)
如果Managed C++都可以算C++了,那么您老也可以用同一个例子鼓吹C++有VM。

【在 d**********x 的大作中提到】
: "原来VC不是C++,科班的都被你代表了,敢问15年前中国有多少C++的工作不是用VC的
: ?"
: 原来一个非标准的precompiler不是C++,一个非标准的compiler就是C++
: 阁下这常有理的功夫我还真是佩服嘞。。
:
: ++

g*****g
发帖数: 34805
223
我老举严蔚敏,纯粹是因为严老写了很多delphi的课件,被他鄙视了。想知道他有啥
本事鄙视严老。
牛不牛不是看老师是谁,而是自己看干了啥,海走出来的一样可以是牛人。这B上来就
"国内像样点的科班...."。我老被鄙视也就罢了,俺们一整个系被鄙视了,倒想知道是
何方神圣。

【在 r*********r 的大作中提到】
: 好虫每次都把严蔚敏搬出来。可是这人好像真的震不住谁呀。
: 你要说是knuth的学生,人家可能就不跟你吵了。

g*****g
发帖数: 34805
224
Your understanding is flawed. It's true Restful beats SOAP as of now.
But SOA doesn't have to be SOAP, it can uses Restful, or even non web
services protocols.

【在 c*********e 的大作中提到】
: 感觉c#,java目前在这个领域较劲得厉害,restful是某个博士的毕业论文,刚开始没人
: 重视,现在成了大红人,把soa挤到一边了。
: 关于web services的authentication,机制还是蛮复杂的,好几个server之间倒腾,象
: 踢皮球一样的redirect来redirect去,又是token,grant,什么的,看着有点晕。

c*********e
发帖数: 16335
225
谢谢指点,正在看严尉敏的清华教材。

【在 g*****g 的大作中提到】
: Your understanding is flawed. It's true Restful beats SOAP as of now.
: But SOA doesn't have to be SOAP, it can uses Restful, or even non web
: services protocols.

d**********x
发帖数: 4083
226
我不知道你想说明什么。
vc6的c++编译器非标准,算是c++,qt包含非标准的预处理,不算C++。
我只想你把这个问题解释清楚,managed c++不是我提的,不关我屁事,你不要瞎联系。

.
VC的

【在 g*****g 的大作中提到】
: 您老还死撑到底了。好吧,我老就浪费一点时间再教育你一下。
: Reflection on an .exe built with the Visual C++ compiler is allowed if the .
: exe is built with the /clr:pure or /clr:safe compiler options.
: /clr:pure
: Produces an MSIL-only output file with no native executable code
: /clr:safe
: Produces an MSIL-only (no native executable code)
: 如果Managed C++都可以算C++了,那么您老也可以用同一个例子鼓吹C++有VM。

c*********e
发帖数: 16335
227
这都是牛人,都是搞compiler的。我就不掺和了。

系。

【在 d**********x 的大作中提到】
: 我不知道你想说明什么。
: vc6的c++编译器非标准,算是c++,qt包含非标准的预处理,不算C++。
: 我只想你把这个问题解释清楚,managed c++不是我提的,不关我屁事,你不要瞎联系。
:
: .
: VC的

z*******3
发帖数: 13709
228
rest和soap是web service的概念
soa不是web service
估计你搞错了soa和soap

【在 c*********e 的大作中提到】
: 谢谢指点,正在看严尉敏的清华教材。
c*********e
发帖数: 16335
229
恩,有点混淆了。

【在 z*******3 的大作中提到】
: rest和soap是web service的概念
: soa不是web service
: 估计你搞错了soa和soap

g*****g
发帖数: 34805
230
我老举VC6的例子,纯粹是回应所谓我处理不了指针,写不了C++。VC的确不是标准的C+
+,
但语法还是一样的,指针还是要用的。至于C++为啥做不了reflection,我提了N次
built-in的重要性。和为啥没built-in就使用受到很大限制。类似的还有boost的
serialization。
这是不是标准差别打了。理解我为什么这么说不难,你要吹毛求疵我就没办法了。
大不了你就相信我写不了C++好了,我老不认为这个有啥的。

系。

【在 d**********x 的大作中提到】
: 我不知道你想说明什么。
: vc6的c++编译器非标准,算是c++,qt包含非标准的预处理,不算C++。
: 我只想你把这个问题解释清楚,managed c++不是我提的,不关我屁事,你不要瞎联系。
:
: .
: VC的

相关主题
师傅们,C++概念题,弟子有礼了王垠对编程语言的理解还是挺深的
STL堆操作怎样对堆顶元素做ShiftDown?Java10年前的崛起是技术到达一定成熟度的标志
最近一个新闻是android app要跑在chrome上的趋势越来越明显真佩服你们,VS6和VC能吵一晚上
进入Programming版参与讨论
d**********x
发帖数: 4083
231
我也没说过你不能写C++。。。
我建议你还是去冷静一下,别红了眼睛见谁都吼。
别动不动这个不算C++,那个算C++的,不是标准C++不算C++,那话是你自己说的。跟你
较这个真纯粹是因为你总在那把话说得太满。
那点道理,谁不懂啊?

C+

【在 g*****g 的大作中提到】
: 我老举VC6的例子,纯粹是回应所谓我处理不了指针,写不了C++。VC的确不是标准的C+
: +,
: 但语法还是一样的,指针还是要用的。至于C++为啥做不了reflection,我提了N次
: built-in的重要性。和为啥没built-in就使用受到很大限制。类似的还有boost的
: serialization。
: 这是不是标准差别打了。理解我为什么这么说不难,你要吹毛求疵我就没办法了。
: 大不了你就相信我写不了C++好了,我老不认为这个有啥的。
:
: 系。

m*******l
发帖数: 12782
232
就是图个乐子.
我看的很高兴啊

【在 d**********x 的大作中提到】
: 我也没说过你不能写C++。。。
: 我建议你还是去冷静一下,别红了眼睛见谁都吼。
: 别动不动这个不算C++,那个算C++的,不是标准C++不算C++,那话是你自己说的。跟你
: 较这个真纯粹是因为你总在那把话说得太满。
: 那点道理,谁不懂啊?
:
: C+

g*****g
发帖数: 34805
233
我老说的没有任何不妥。如果用precompiler也能算标准C++,那把Java直接编成native
code也跟C++性能相当。所以可以推论Java跟C++性能相当。

【在 d**********x 的大作中提到】
: 我也没说过你不能写C++。。。
: 我建议你还是去冷静一下,别红了眼睛见谁都吼。
: 别动不动这个不算C++,那个算C++的,不是标准C++不算C++,那话是你自己说的。跟你
: 较这个真纯粹是因为你总在那把话说得太满。
: 那点道理,谁不懂啊?
:
: C+

m*******l
发帖数: 12782
234
...

native

【在 g*****g 的大作中提到】
: 我老说的没有任何不妥。如果用precompiler也能算标准C++,那把Java直接编成native
: code也跟C++性能相当。所以可以推论Java跟C++性能相当。

x****u
发帖数: 44466
235
Pascal写起来比较罗嗦。
Java也有类似毛病。

【在 c*********e 的大作中提到】
: 恩,以前都是用pascal教数据结构的,后来是c++,现在是java了。
:
: 过。

c*********e
发帖数: 16335
236
en,java的try..catch也是非常麻烦。往往一行正经代码,包裹在又臭又长的try catch
里。

【在 x****u 的大作中提到】
: Pascal写起来比较罗嗦。
: Java也有类似毛病。

x****u
发帖数: 44466
237
把VC6里面MFC的宏打开看看,就知道怎么用当时不成熟的CPP标准做reflection了。

系。

【在 d**********x 的大作中提到】
: 我不知道你想说明什么。
: vc6的c++编译器非标准,算是c++,qt包含非标准的预处理,不算C++。
: 我只想你把这个问题解释清楚,managed c++不是我提的,不关我屁事,你不要瞎联系。
:
: .
: VC的

m*******l
发帖数: 12782
238
候洁的书, 我还记得

【在 x****u 的大作中提到】
: 把VC6里面MFC的宏打开看看,就知道怎么用当时不成熟的CPP标准做reflection了。
:
: 系。

N******7
发帖数: 1297
239
那还是你不会用,而且try..catch不是java进入的,是C++

catch

【在 c*********e 的大作中提到】
: en,java的try..catch也是非常麻烦。往往一行正经代码,包裹在又臭又长的try catch
: 里。

x****u
发帖数: 44466
240
异常是个好东西,缺点就是影响效率。

【在 N******7 的大作中提到】
: 那还是你不会用,而且try..catch不是java进入的,是C++
:
: catch

相关主题
真佩服你们,VS6和VC能吵一晚上VC++ 中的 memory leak problem
不好意思--去年或更早一些听一校友讲MXNET问一个有关iostream的问题
语言这个东西背后其实就是政治斗争C++: operator new 为啥要是 static的, 不是有啥影响?
进入Programming版参与讨论
c*********e
发帖数: 16335
241
我在c++,java,c#里用try...catch,catch了以后总是搞个输出到console,也没别的动作
了。

【在 N******7 的大作中提到】
: 那还是你不会用,而且try..catch不是java进入的,是C++
:
: catch

N******7
发帖数: 1297
242
你确定这是在大型project里?

【在 c*********e 的大作中提到】
: 我在c++,java,c#里用try...catch,catch了以后总是搞个输出到console,也没别的动作
: 了。

c*********e
发帖数: 16335
243
project要怎么大才叫大型?

【在 N******7 的大作中提到】
: 你确定这是在大型project里?
m*******l
发帖数: 12782
244
百万行原程序?

【在 c*********e 的大作中提到】
: project要怎么大才叫大型?
x****u
发帖数: 44466
245
一万个临时工。

【在 m*******l 的大作中提到】
: 百万行原程序?
c*********e
发帖数: 16335
246
没做过,没概念。

【在 m*******l 的大作中提到】
: 百万行原程序?
d**********x
发帖数: 4083
247
咦,这种我恰好做过
一行exception都没有。恩

【在 m*******l 的大作中提到】
: 百万行原程序?
c*********e
发帖数: 16335
248
?这个。。。

【在 d**********x 的大作中提到】
: 咦,这种我恰好做过
: 一行exception都没有。恩

l*********s
发帖数: 5409
249
那是c吧。

【在 d**********x 的大作中提到】
: 咦,这种我恰好做过
: 一行exception都没有。恩

n******t
发帖数: 4406
250
exception either你非常consistent地用,而且就算那样也没什么非常特别的实际好处。
要不就是一片混乱。

【在 l*********s 的大作中提到】
: 那是c吧。
相关主题
Does VC++ 6.0 not support dynamic cast?程序从VC6挪到VC2008后,执行速度低了15-30%
c++标准函数传递一问windows 7 下的C 和shell 编程软件
C语言重复定义问题师傅们都出来看看吧,我也问个C++返回值问题。
进入Programming版参与讨论
l*********s
发帖数: 5409
251
把代码写的干净整洁也没啥忒别的实际好处。:-), 所以合适的地方该用还是用吧。

处。

【在 n******t 的大作中提到】
: exception either你非常consistent地用,而且就算那样也没什么非常特别的实际好处。
: 要不就是一片混乱。

d**********x
发帖数: 4083
252
c++啊。

【在 l*********s 的大作中提到】
: 那是c吧。
l*********s
发帖数: 5409
253
能做到这点实在让人不服不行。

【在 d**********x 的大作中提到】
: c++啊。
c*********e
发帖数: 16335
254
我倒。

【在 l*********s 的大作中提到】
: 能做到这点实在让人不服不行。
d**********x
发帖数: 4083
255
因为环境里一直不一定有exception
最后就变成了一个全然没有exception的东西
不过,实际上在某些关键部位还是有longjmp。。。

【在 l*********s 的大作中提到】
: 能做到这点实在让人不服不行。
c*********e
发帖数: 16335
256
有没有做测试?

【在 d**********x 的大作中提到】
: 因为环境里一直不一定有exception
: 最后就变成了一个全然没有exception的东西
: 不过,实际上在某些关键部位还是有longjmp。。。

d**********x
发帖数: 4083
257
有大量unit test。。。不过我完全没看过是怎么做的。。。

【在 c*********e 的大作中提到】
: 有没有做测试?
l*********s
发帖数: 5409
258
别的不说,new怎么办?

【在 d**********x 的大作中提到】
: 因为环境里一直不一定有exception
: 最后就变成了一个全然没有exception的东西
: 不过,实际上在某些关键部位还是有longjmp。。。

d**********x
发帖数: 4083
259
内存池,装不下即可返回NULL

【在 l*********s 的大作中提到】
: 别的不说,new怎么办?
c*********e
发帖数: 16335
260
从来没发现一个bug?

【在 d**********x 的大作中提到】
: 内存池,装不下即可返回NULL
相关主题
学习VC++求教STL堆操作怎样对堆顶元素做ShiftDown?
一个诡异的const_cast问题最近一个新闻是android app要跑在chrome上的趋势越来越明显
师傅们,C++概念题,弟子有礼了王垠对编程语言的理解还是挺深的
进入Programming版参与讨论
l*********s
发帖数: 5409
261
装不下不就抛出异常了了?哪里还能让你检测返回指针?

【在 d**********x 的大作中提到】
: 内存池,装不下即可返回NULL
d**********x
发帖数: 4083
262
我们自己实现的内存池怎么会让异常流出。。。

【在 l*********s 的大作中提到】
: 装不下不就抛出异常了了?哪里还能让你检测返回指针?
d**********x
发帖数: 4083
263
bug是很多的。。。

【在 c*********e 的大作中提到】
: 从来没发现一个bug?
c*********e
发帖数: 16335
264
这个。。。连try...catch{}都无语了。

【在 d**********x 的大作中提到】
: 我们自己实现的内存池怎么会让异常流出。。。
b***i
发帖数: 3043
265
exception在我看来是一个实现函数调用第二个出口的机制。正常情况下可以直接用返
回值,不正常则throw 异常,然后外面catch,处理异常,可以不用返回值中负数表示异
常这种原始方法。大型项目真的用exception非常好的。可以让函数直接跳过几层调用
退栈到达catch的地方。

处。

【在 n******t 的大作中提到】
: exception either你非常consistent地用,而且就算那样也没什么非常特别的实际好处。
: 要不就是一片混乱。

l*********s
发帖数: 5409
266
果然,所以说不服不行啊。您老绝对是高手高高手。

【在 d**********x 的大作中提到】
: 我们自己实现的内存池怎么会让异常流出。。。
d**********x
发帖数: 4083
267
其实在编译的时候就禁用掉了。。

【在 c*********e 的大作中提到】
: 这个。。。连try...catch{}都无语了。
d**********x
发帖数: 4083
268
这个东西就是opera浏览器啊
手机平台上十几年前哪有支持exception的c++编译器
代码写了上百万行,后面难道要再改么。。

【在 l*********s 的大作中提到】
: 果然,所以说不服不行啊。您老绝对是高手高高手。
l*********s
发帖数: 5409
269
Oooo.....恍然

【在 d**********x 的大作中提到】
: 这个东西就是opera浏览器啊
: 手机平台上十几年前哪有支持exception的c++编译器
: 代码写了上百万行,后面难道要再改么。。

m*******l
发帖数: 12782
270
new有的不抛E

【在 l*********s 的大作中提到】
: 装不下不就抛出异常了了?哪里还能让你检测返回指针?
相关主题
王垠对编程语言的理解还是挺深的不好意思--去年或更早一些听一校友讲MXNET
Java10年前的崛起是技术到达一定成熟度的标志语言这个东西背后其实就是政治斗争
真佩服你们,VS6和VC能吵一晚上VC++ 中的 memory leak problem
进入Programming版参与讨论
m*******l
发帖数: 12782
271
你参加过这个啊.

【在 d**********x 的大作中提到】
: 这个东西就是opera浏览器啊
: 手机平台上十几年前哪有支持exception的c++编译器
: 代码写了上百万行,后面难道要再改么。。

N******7
发帖数: 1297
272
搞得我对自己多年的经验产生了巨大的怀疑。
难道exception handling不是为了程序更简捷,宜读?难道exception的try .. catch
不是为了不在中间一大堆的if then else以至于主线logic难读?反倒成了让程序更乱?
不知道是我太水还是这个版上纸上谈兵的人太多?
c****e
发帖数: 1453
273
写程序就是个模子,都用一样的pattern, return value不影响可读性。我们很多的
long running service, exception用的很少,主要是不好控制,recover更困难。而且
大型的分布系统,debug, live site investigation主要是看Log, code flow越清楚越
好。基本来说,已经习惯了std::nothrow了。

catch
乱?

【在 N******7 的大作中提到】
: 搞得我对自己多年的经验产生了巨大的怀疑。
: 难道exception handling不是为了程序更简捷,宜读?难道exception的try .. catch
: 不是为了不在中间一大堆的if then else以至于主线logic难读?反倒成了让程序更乱?
: 不知道是我太水还是这个版上纸上谈兵的人太多?

s*****n
发帖数: 5488
274
这个是面试题级别的问题吧。
1.nothrow
2. 自己写new operator

【在 l*********s 的大作中提到】
: 装不下不就抛出异常了了?哪里还能让你检测返回指针?
s*****n
发帖数: 5488
275
Exceptions
▶ We do not use C++ exceptions.
以前上过一门课,专门讲过为什么exception in unmanaged code是evil.可惜讲义不在
手边,现在这些底层的又不做了。

catch
乱?

【在 N******7 的大作中提到】
: 搞得我对自己多年的经验产生了巨大的怀疑。
: 难道exception handling不是为了程序更简捷,宜读?难道exception的try .. catch
: 不是为了不在中间一大堆的if then else以至于主线logic难读?反倒成了让程序更乱?
: 不知道是我太水还是这个版上纸上谈兵的人太多?

n*****3
发帖数: 1584
276
I think the google c++ guide
against using "exceptions"

【在 s*****n 的大作中提到】
: Exceptions
: ▶ We do not use C++ exceptions.
: 以前上过一门课,专门讲过为什么exception in unmanaged code是evil.可惜讲义不在
: 手边,现在这些底层的又不做了。
:
: catch
: 乱?

n*****3
发帖数: 1584
277
严蔚敏 数据结构的 "权威教材", is copied from USA textbook.
It is OK, most of the Chinese textbooks are copied.

的,
就知

【在 g*****g 的大作中提到】
: 您老装逼装出极品了还。敢问华为中兴北电哪个在北京?我老就是个小兼职挣点学费,
: 有啥做啥,还轮到我挑挑拣拣。您老牛逼,敢问哪个公司雇你兼职发大财了?毕设在
: Unix写C++都能整出优越感来,敢问您老的学费谁付的?
: 至于那东西就叫做Sparc workstation,你不懂还蹬鼻子上眼了。成天装出一副科班
: 出身,上来就一副你们三流院校连像样机器都没有。成天鄙视这个鄙视那个,敢问您老
: 哪个学校的,也让大家敬仰一下。倒是晒个工资单,让大家看看过中线了没有。
: 我老举严蔚敏,不是严蔚敏多牛逼。但国内数据结构的权威教材和权威课件就是她写的,
: 用的是Pascal和Delphi,国家科技进步奖也拿了。这都是你鄙视的行列。您老要装逼,
: 也得拿出点装逼的本钱,敢问您老都有啥建树,敢问您老的老师又用的啥教材?
: 我老反反复复强调过为啥reflection标准的支持很重要,precompiler的做法我老早就知

w**z
发帖数: 8232
278
Java 7有multiple catch, catch 多个exception, 一起handle. 还加 强了
resource 管理功能。
exception handling is big part of programming.

catch

【在 c*********e 的大作中提到】
: en,java的try..catch也是非常麻烦。往往一行正经代码,包裹在又臭又长的try catch
: 里。

z*******3
发帖数: 13709
279
自己写一个marker interface
然后把所有可能用到的exception全部继承到这个interface下面去
就搞定了,如果自己写exception的话
如果不是自己写,catch Exception这个基类就好了
当然这是偷懒的坏习惯

【在 w**z 的大作中提到】
: Java 7有multiple catch, catch 多个exception, 一起handle. 还加 强了
: resource 管理功能。
: exception handling is big part of programming.
:
: catch

z*******3
发帖数: 13709
280
还可以用chain of responsibility模式挨个捕捉特定异常
相关主题
问一个有关iostream的问题c++标准函数传递一问
C++: operator new 为啥要是 static的, 不是有啥影响?C语言重复定义问题
Does VC++ 6.0 not support dynamic cast?程序从VC6挪到VC2008后,执行速度低了15-30%
进入Programming版参与讨论
c*********e
发帖数: 16335
281
en,java里面的exception还分unchecked,checked.这个面试的时候经常问噢。

【在 s*****n 的大作中提到】
: Exceptions
: ▶ We do not use C++ exceptions.
: 以前上过一门课,专门讲过为什么exception in unmanaged code是evil.可惜讲义不在
: 手边,现在这些底层的又不做了。
:
: catch
: 乱?

z*******3
发帖数: 13709
282
这两个名字非常有歧义
我觉得改成unCatchable和catchable会好很多

【在 c*********e 的大作中提到】
: en,java里面的exception还分unchecked,checked.这个面试的时候经常问噢。
c*********e
发帖数: 16335
283
英文翻译成中文就变味了.比如三颗油.

【在 z*******3 的大作中提到】
: 这两个名字非常有歧义
: 我觉得改成unCatchable和catchable会好很多

g*****g
发帖数: 34805
284
The names are right. Checked and unchecked exceptions are both catchable.
The difference is if the caller is forced to check them.

【在 z*******3 的大作中提到】
: 这两个名字非常有歧义
: 我觉得改成unCatchable和catchable会好很多

z*******3
发帖数: 13709
285
是的,我记忆错乱了
把error和exception混了

【在 g*****g 的大作中提到】
: The names are right. Checked and unchecked exceptions are both catchable.
: The difference is if the caller is forced to check them.

l******t
发帖数: 55733
286

为什么你还是错的?

【在 z*******3 的大作中提到】
: 是的,我记忆错乱了
: 把error和exception混了

j********x
发帖数: 2330
287
cap定理这个其实理论性不强,今年OSDI上google的spnner一个噱头就是beat cap定理
,其实用的方法可以说很聪明,也可以说很直接,但是跟语言是没有关系的
语言的特性和应用的吻合程度决定了实现的难易程度
C++做不来java能做的大型项目,或者说大多数公司认为java能比c++做得好,一方面是
java确有优势,另一方面也是C++没有提出相应的改进,看看C++这十来年特性改了多少
就知道了。加上整个it产业门槛降低、软件取代硬件、程序开发傻瓜化等各种因素,导
致目前的格局;与其说java比C++好多少,倒不如说群众选择了java;类似于,人类最
后进化成高等生物,不是人类当年比恐龙和老鼠更牛逼,而是大自然选择了人类。。。
这个道理上其实也挺牵强,反正就是那个意思,语言本身的优劣必须放在应用背景来讨
论,但是按着背景讨论又缺乏绝对的优劣衡量标准;这个问题必然走向你说你的我说我
的这种bbs传统骂战的结局,结果就是大家谁都不服谁,还来了怨气。。。

【在 g*****g 的大作中提到】
: 我老看你Scalability完全不上道,指点你学习一下最基础的CAP Theorem。
: 你可能做的项目很大,但我打赌就是跟着别人屁股后面实现一点功能而已,不是做架构
: 的,
: 所以对这些完全没有概念。

g*****g
发帖数: 34805
288
Spanner didn't beat it. It focuses on the consistency and tries to alleviate
the availability issue with event sourcing. That's why it said
"Running two-phase commit over Paxos mitigates the availability problems.",
note mitigates, not solves. What's remarkable is its time solution and its
scale. You may read an analysis here.
https://cloudant.com/blog/cloudant-labs-on-google-spanner/
It's true language is not better or worse, but more suitable in the context
of applications. Therefore, knowing what language is more suitable for what
applications, and more importantly, sensing the trend of applications
changes is
important to the job security. Obviously C++ is losing ground due to the
emergence of web applications, and recently, mobile applications dominated
by
iOS and Android platforms.

【在 j********x 的大作中提到】
: cap定理这个其实理论性不强,今年OSDI上google的spnner一个噱头就是beat cap定理
: ,其实用的方法可以说很聪明,也可以说很直接,但是跟语言是没有关系的
: 语言的特性和应用的吻合程度决定了实现的难易程度
: C++做不来java能做的大型项目,或者说大多数公司认为java能比c++做得好,一方面是
: java确有优势,另一方面也是C++没有提出相应的改进,看看C++这十来年特性改了多少
: 就知道了。加上整个it产业门槛降低、软件取代硬件、程序开发傻瓜化等各种因素,导
: 致目前的格局;与其说java比C++好多少,倒不如说群众选择了java;类似于,人类最
: 后进化成高等生物,不是人类当年比恐龙和老鼠更牛逼,而是大自然选择了人类。。。
: 这个道理上其实也挺牵强,反正就是那个意思,语言本身的优劣必须放在应用背景来讨
: 论,但是按着背景讨论又缺乏绝对的优劣衡量标准;这个问题必然走向你说你的我说我

o********s
发帖数: 971
289
a good example is that Android still needs JNI to do certain jobs.
d****i
发帖数: 4809
290
We use Android NDK to develop some computationally intensive apps ported
from iOS written in C++.

【在 o********s 的大作中提到】
: a good example is that Android still needs JNI to do certain jobs.
相关主题
windows 7 下的C 和shell 编程软件一个诡异的const_cast问题
师傅们都出来看看吧,我也问个C++返回值问题。师傅们,C++概念题,弟子有礼了
学习VC++求教STL堆操作怎样对堆顶元素做ShiftDown?
进入Programming版参与讨论
m********5
发帖数: 17667
291
android上基本用NDK的飘过...
java好是好,可惜你不能用一字螺丝刀去搞内六角螺钉...
基本上嘛java画条龙,C/C++点个睛
眼睛画得好不好就是项目是不是有特色的关键
光看代码量,也许很多项目java, python, C#是要多一些的

alleviate
,
context
what

【在 g*****g 的大作中提到】
: Spanner didn't beat it. It focuses on the consistency and tries to alleviate
: the availability issue with event sourcing. That's why it said
: "Running two-phase commit over Paxos mitigates the availability problems.",
: note mitigates, not solves. What's remarkable is its time solution and its
: scale. You may read an analysis here.
: https://cloudant.com/blog/cloudant-labs-on-google-spanner/
: It's true language is not better or worse, but more suitable in the context
: of applications. Therefore, knowing what language is more suitable for what
: applications, and more importantly, sensing the trend of applications
: changes is

g*****g
发帖数: 34805
292
大部分点睛的活,JDK本身就干了。Android应用,纯java的是大多数,需要调用NDK的
是少数。

【在 m********5 的大作中提到】
: android上基本用NDK的飘过...
: java好是好,可惜你不能用一字螺丝刀去搞内六角螺钉...
: 基本上嘛java画条龙,C/C++点个睛
: 眼睛画得好不好就是项目是不是有特色的关键
: 光看代码量,也许很多项目java, python, C#是要多一些的
:
: alleviate
: ,
: context
: what

s****0
发帖数: 117
293
句柄和C++有关系吗?那不是Win API里面的吗?

pointer

【在 h****r 的大作中提到】
: 1. 这里其实就你在装逼。
: 2. 科班眼里,当时的VC不够格算C++,这种IDE环境下大量的封装过的东西不需要多少
: 正真的C++知识,你要是真玩过VC,句柄你该知道是啥东东吧?
: 3. 我老最近还真不用C++,开始用Java的时候你估计还在所谓兼职中(如果你的兼职不
: 是把别人的经历套到自己身上的话)。
: 可悲的是,我前面说了半天,你跟本没听懂我在说啥。由此可见当年你搞不懂pointer
: ,也是情有可原,即便如此,你也实在用不着这么痛恨C/C++这些语言。
: Java好比餐饮业的快餐麦当劳,大排档之类,大大减低了餐饮业的入门门槛,只需会
: flip burger,不需要有一二三级厨师就能从事餐饮业了。而且还顺便解决了餐饮业的
: scalability的issue。你想让法国洗衣店解决3000人午餐问题,还真得费点功夫。但是

s****0
发帖数: 117
294
spanner那篇文章我读了两遍也没读出来哪里beat cap定理。

【在 j********x 的大作中提到】
: cap定理这个其实理论性不强,今年OSDI上google的spnner一个噱头就是beat cap定理
: ,其实用的方法可以说很聪明,也可以说很直接,但是跟语言是没有关系的
: 语言的特性和应用的吻合程度决定了实现的难易程度
: C++做不来java能做的大型项目,或者说大多数公司认为java能比c++做得好,一方面是
: java确有优势,另一方面也是C++没有提出相应的改进,看看C++这十来年特性改了多少
: 就知道了。加上整个it产业门槛降低、软件取代硬件、程序开发傻瓜化等各种因素,导
: 致目前的格局;与其说java比C++好多少,倒不如说群众选择了java;类似于,人类最
: 后进化成高等生物,不是人类当年比恐龙和老鼠更牛逼,而是大自然选择了人类。。。
: 这个道理上其实也挺牵强,反正就是那个意思,语言本身的优劣必须放在应用背景来讨
: 论,但是按着背景讨论又缺乏绝对的优劣衡量标准;这个问题必然走向你说你的我说我

k******o
发帖数: 12
295
严蔚敏教的数据结构,然后还有fm365和chinaren,那应该是5字班或者6字班的。。上
课的时间应该是96或者97年。。那时候东主楼机房装delphi了吗?我感觉那些机器跑
turbo pascal比较靠谱。后来的数据结构用的是C语言,上机的就是Turbo C. 严蔚敏那
本书不怎么样,真不知道算的上权威。。她考试抓人听起来倒是挺权威的。。
话说贵系有不少人java用的挺熟,不过那些人应该不会觉得reflection是个重要的东西。

的,
就知

【在 g*****g 的大作中提到】
: 您老装逼装出极品了还。敢问华为中兴北电哪个在北京?我老就是个小兼职挣点学费,
: 有啥做啥,还轮到我挑挑拣拣。您老牛逼,敢问哪个公司雇你兼职发大财了?毕设在
: Unix写C++都能整出优越感来,敢问您老的学费谁付的?
: 至于那东西就叫做Sparc workstation,你不懂还蹬鼻子上眼了。成天装出一副科班
: 出身,上来就一副你们三流院校连像样机器都没有。成天鄙视这个鄙视那个,敢问您老
: 哪个学校的,也让大家敬仰一下。倒是晒个工资单,让大家看看过中线了没有。
: 我老举严蔚敏,不是严蔚敏多牛逼。但国内数据结构的权威教材和权威课件就是她写的,
: 用的是Pascal和Delphi,国家科技进步奖也拿了。这都是你鄙视的行列。您老要装逼,
: 也得拿出点装逼的本钱,敢问您老都有啥建树,敢问您老的老师又用的啥教材?
: 我老反反复复强调过为啥reflection标准的支持很重要,precompiler的做法我老早就知

k******o
发帖数: 12
296
关键不是exception或者error code的区别
关键在于怎么设计你的错误和怎么处理你的错误
思路清楚的话哪种方式甚至混用都没有问题,思路混乱的话那种方式都是坑。

catch
乱?

【在 N******7 的大作中提到】
: 搞得我对自己多年的经验产生了巨大的怀疑。
: 难道exception handling不是为了程序更简捷,宜读?难道exception的try .. catch
: 不是为了不在中间一大堆的if then else以至于主线logic难读?反倒成了让程序更乱?
: 不知道是我太水还是这个版上纸上谈兵的人太多?

l******y
发帖数: 182
297
java比c++容易不少吗?似乎c++和java最大的却别就是java不需要管理memory,c++还
有其他方面很突出的难点吗?
最近在看c++的基础书,感觉c++的内存管理会对写class的constructor, destructor,
copy, copy assignment等等部分造成一系列困难。除此之外,c++还比java复杂在哪
里?
d**********x
发帖数: 4083
298
请问为什么要保证异常不流出dtor。
请问何谓ABI不兼容,如何解决。
请问Koeing Lookup是在搞毛,为什么它会给std lib的扩展带来困难
前两个不许google,最后一个允许你google,十分钟内答出来我就承认C++水一点也不
深。

,

【在 l******y 的大作中提到】
: java比c++容易不少吗?似乎c++和java最大的却别就是java不需要管理memory,c++还
: 有其他方面很突出的难点吗?
: 最近在看c++的基础书,感觉c++的内存管理会对写class的constructor, destructor,
: copy, copy assignment等等部分造成一系列困难。除此之外,c++还比java复杂在哪
: 里?

l******y
发帖数: 182
299
恩,我太弱了,以上问题一个都没听说过...

【在 d**********x 的大作中提到】
: 请问为什么要保证异常不流出dtor。
: 请问何谓ABI不兼容,如何解决。
: 请问Koeing Lookup是在搞毛,为什么它会给std lib的扩展带来困难
: 前两个不许google,最后一个允许你google,十分钟内答出来我就承认C++水一点也不
: 深。
:
: ,

t****t
发帖数: 6806
300
It's Koenig, not Koeing...

【在 d**********x 的大作中提到】
: 请问为什么要保证异常不流出dtor。
: 请问何谓ABI不兼容,如何解决。
: 请问Koeing Lookup是在搞毛,为什么它会给std lib的扩展带来困难
: 前两个不许google,最后一个允许你google,十分钟内答出来我就承认C++水一点也不
: 深。
:
: ,

相关主题
最近一个新闻是android app要跑在chrome上的趋势越来越明显真佩服你们,VS6和VC能吵一晚上
王垠对编程语言的理解还是挺深的不好意思--去年或更早一些听一校友讲MXNET
Java10年前的崛起是技术到达一定成熟度的标志语言这个东西背后其实就是政治斗争
进入Programming版参与讨论
d**********x
发帖数: 4083
301
英语太差,人名记不住。。。>_<

也不

【在 t****t 的大作中提到】
: It's Koenig, not Koeing...
t****t
发帖数: 6806
302
well, if you say "argument dependent lookup", it's easier to remember and
communicate. "Koenig lookup" is more like question of 回字有几种写法.

【在 d**********x 的大作中提到】
: 英语太差,人名记不住。。。>_<
:
: 也不

d**********x
发帖数: 4083
303
I simply forgot the word ADL...
If someone say it, I can load it. But it is hard for me to use it from a
cold cache..

【在 t****t 的大作中提到】
: well, if you say "argument dependent lookup", it's easier to remember and
: communicate. "Koenig lookup" is more like question of 回字有几种写法.

a********n
发帖数: 1287
304
你一定是个高手。。。。至少看过这个东西。。。。
不同的实现是不同的。

【在 t****t 的大作中提到】
: well, if you say "argument dependent lookup", it's easier to remember and
: communicate. "Koenig lookup" is more like question of 回字有几种写法.

f******y
发帖数: 2971
305
what is abi?

请问为什么要保证异常不流出dtor。请问何谓ABI不兼容,如何解决。请问Koeing
Lookup是在搞毛,为什么它会给std lib的扩展带来困难前两个不许google,最后.....
...

【在 d**********x 的大作中提到】
: 请问为什么要保证异常不流出dtor。
: 请问何谓ABI不兼容,如何解决。
: 请问Koeing Lookup是在搞毛,为什么它会给std lib的扩展带来困难
: 前两个不许google,最后一个允许你google,十分钟内答出来我就承认C++水一点也不
: 深。
:
: ,

b*******e
发帖数: 6389
306
这都是小事。正确的思考角度是这样:完成同一个功能,在满足性能要求的基础上,C+
+程序员要多少薪水,Java程序员多少薪水。
用Java做项目是因为开发时间短,程序员薪水低。

,

【在 l******y 的大作中提到】
: java比c++容易不少吗?似乎c++和java最大的却别就是java不需要管理memory,c++还
: 有其他方面很突出的难点吗?
: 最近在看c++的基础书,感觉c++的内存管理会对写class的constructor, destructor,
: copy, copy assignment等等部分造成一系列困难。除此之外,c++还比java复杂在哪
: 里?

t****t
发帖数: 6806
307
什么叫不同的实现是不同的? 这是标准里的东西, 最简单的C++ hello world里都会用
到的, 只不过大多数人不知道怎么回事而已.

【在 a********n 的大作中提到】
: 你一定是个高手。。。。至少看过这个东西。。。。
: 不同的实现是不同的。

m*******l
发帖数: 12782
308
确实 本来就是基本的东西,但是如果你不是理论的话,
搞些名词来就有些装了

【在 t****t 的大作中提到】
: 什么叫不同的实现是不同的? 这是标准里的东西, 最简单的C++ hello world里都会用
: 到的, 只不过大多数人不知道怎么回事而已.

t****t
发帖数: 6806
309
这个倒是不能叫装, 确实有些奇怪的事情跟ADL有关系, 写多了还是会遇见的, 在这个
版上有关的问题也有过几回了.

【在 m*******l 的大作中提到】
: 确实 本来就是基本的东西,但是如果你不是理论的话,
: 搞些名词来就有些装了

l***p
发帖数: 358
310
还有人扯spec,特别是ADL,你们搞编译器吗?把elf顺便也讲一下好了,C++就是这样
败下来的,高不成低不就,一帮孔乙己自娱自
相关主题
语言这个东西背后其实就是政治斗争C++: operator new 为啥要是 static的, 不是有啥影响?
VC++ 中的 memory leak problemDoes VC++ 6.0 not support dynamic cast?
问一个有关iostream的问题c++标准函数传递一问
进入Programming版参与讨论
c*******r
发帖数: 6971
311
惭愧,直接不懂,虽然我常常用C++写code

【在 d**********x 的大作中提到】
: 请问为什么要保证异常不流出dtor。
: 请问何谓ABI不兼容,如何解决。
: 请问Koeing Lookup是在搞毛,为什么它会给std lib的扩展带来困难
: 前两个不许google,最后一个允许你google,十分钟内答出来我就承认C++水一点也不
: 深。
:
: ,

t****t
发帖数: 6806
312
我们讲ADL招你惹你了?

【在 l***p 的大作中提到】
: 还有人扯spec,特别是ADL,你们搞编译器吗?把elf顺便也讲一下好了,C++就是这样
: 败下来的,高不成低不就,一帮孔乙己自娱自

m*******l
发帖数: 12782
313
C++败给JAVA主要是理念不一样
大家说去Walmart的人多还是去河马是专卖的人多?可能例子不是很恰当
但是意思就是语言设计时的受众
决定了使用的人的多少

【在 l***p 的大作中提到】
: 还有人扯spec,特别是ADL,你们搞编译器吗?把elf顺便也讲一下好了,C++就是这样
: 败下来的,高不成低不就,一帮孔乙己自娱自

m*******l
发帖数: 12782
314
不管是Sutter, meyers, stroutstrup? 啊这些人都是同意
没有一个语言是万金油
但是这些人忘了,有些语言比另外一些更万金油一些

【在 m*******l 的大作中提到】
: C++败给JAVA主要是理念不一样
: 大家说去Walmart的人多还是去河马是专卖的人多?可能例子不是很恰当
: 但是意思就是语言设计时的受众
: 决定了使用的人的多少

l***p
发帖数: 358
315

选择合适的工具,去完成你的工作,这是其一,从这个角度语言没有高低之分
其二,对待新人要拉拢,不是出难题吓到对方阵营,C++很有趣,门还没进就提什么adl
?

【在 m*******l 的大作中提到】
: 不管是Sutter, meyers, stroutstrup? 啊这些人都是同意
: 没有一个语言是万金油
: 但是这些人忘了,有些语言比另外一些更万金油一些

m*******l
发帖数: 12782
316

adl
?
Bjarne Stroutstrup啥是想拉拢新人的.他们多次好像强调过这个,但是效果不好
为啥?例如新人说我要建个web server玩玩 ,好么,C++要学多久,才能行?
C++注定只能是少数人的工具,这些人就是泥水匠,建筑东西的.
刚才thrust谈ADL到说不上新人要知道而是从LZ的问题来的

【在 l***p 的大作中提到】
:
: 选择合适的工具,去完成你的工作,这是其一,从这个角度语言没有高低之分
: 其二,对待新人要拉拢,不是出难题吓到对方阵营,C++很有趣,门还没进就提什么adl
: ?

t****t
发帖数: 6806
317
我觉得无所谓啊, 讲个概念就吓到的, 学不学都无所谓. 至于C++有趣, 那显然不是所
有人都会同意的一件事.

adl

【在 l***p 的大作中提到】
:
: 选择合适的工具,去完成你的工作,这是其一,从这个角度语言没有高低之分
: 其二,对待新人要拉拢,不是出难题吓到对方阵营,C++很有趣,门还没进就提什么adl
: ?

t****t
发帖数: 6806
318
ADL是那个devilphoenix说的, 又不是我提的.

【在 m*******l 的大作中提到】
:
: adl
: ?
: Bjarne Stroutstrup啥是想拉拢新人的.他们多次好像强调过这个,但是效果不好
: 为啥?例如新人说我要建个web server玩玩 ,好么,C++要学多久,才能行?
: C++注定只能是少数人的工具,这些人就是泥水匠,建筑东西的.
: 刚才thrust谈ADL到说不上新人要知道而是从LZ的问题来的

m*******l
发帖数: 12782
319
dp其实还是有贡献的,我现在就用FQ上网.但是说的几个名词太花
有些吓虎小盆友了

【在 t****t 的大作中提到】
: ADL是那个devilphoenix说的, 又不是我提的.
L***n
发帖数: 6727
320
dp是啥?fq又是啥,听着挺吓人的

【在 m*******l 的大作中提到】
: dp其实还是有贡献的,我现在就用FQ上网.但是说的几个名词太花
: 有些吓虎小盆友了

相关主题
C语言重复定义问题师傅们都出来看看吧,我也问个C++返回值问题。
程序从VC6挪到VC2008后,执行速度低了15-30%学习VC++求教
windows 7 下的C 和shell 编程软件一个诡异的const_cast问题
进入Programming版参与讨论
m*******l
发帖数: 12782
321
google fqterm

【在 L***n 的大作中提到】
: dp是啥?fq又是啥,听着挺吓人的
d*********8
发帖数: 2192
322
在我看来,这些都是C++的缺陷。却被用来吓唬人,呵呵。
g*****g
发帖数: 34805
323
From Indeed salary.

C+

【在 b*******e 的大作中提到】
: 这都是小事。正确的思考角度是这样:完成同一个功能,在满足性能要求的基础上,C+
: +程序员要多少薪水,Java程序员多少薪水。
: 用Java做项目是因为开发时间短,程序员薪水低。
:
: ,

s********i
发帖数: 145
324
抛开应用谈语言没有意义啊,事实上有很多应用C++就是比Java好,比如数值计算之类
的。当然有很多应用Java比C++好也正常。程序员应该根据不同的应用选择最适合的语
言以及解决方案,而不是把Java或C++当作宗教信仰...
g******n
发帖数: 253
325
LOL

【在 t****t 的大作中提到】
: well, if you say "argument dependent lookup", it's easier to remember and
: communicate. "Koenig lookup" is more like question of 回字有几种写法.

b*******e
发帖数: 6389
326
注意,我说的是单位任务要花多少钱,而不是每个月花多少钱。两个概念算法完全不同。

【在 g*****g 的大作中提到】
: From Indeed salary.
:
: C+

d******r
发帖数: 5008
327
其实一般的project,要么用java,要么用c(或c style 的c++)就够了。
纯OO意义上的C++几乎成了鸡肋。

【在 t****t 的大作中提到】
: 我觉得无所谓啊, 讲个概念就吓到的, 学不学都无所谓. 至于C++有趣, 那显然不是所
: 有人都会同意的一件事.
:
: adl

s*****n
发帖数: 5488
328
第一个知道。
第二,第三个不知道。但是有屁用处?
趋势永远是easy of use。C++这么高深,但是我看到的millions of lines server
codes
就是一个大的if else,release pattern,都写那么深,新人怎么敢改代码?这样的话,
还不如写java好了。

【在 d**********x 的大作中提到】
: 请问为什么要保证异常不流出dtor。
: 请问何谓ABI不兼容,如何解决。
: 请问Koeing Lookup是在搞毛,为什么它会给std lib的扩展带来困难
: 前两个不许google,最后一个允许你google,十分钟内答出来我就承认C++水一点也不
: 深。
:
: ,

h*******n
发帖数: 82
329
another important part is c++ generic programming, please read the book
modern c++ design, STL source code then decide if c++ is deep enough or not
m********5
发帖数: 17667
330
各位说的什么俺都不懂,只知道楼上说的那些吓人的玩意儿实际上是C++的一些毛病,
如果项目实施碰到这些东西,就基本上是设计失败鸟。俺只知道如果一个真实的项目只
用一种语言完成,要么开发效率低下,要么运行效率低下,针对不同的问题,不同的要
求,不同的开发团队资质需要在不同部分,不同层次,不同阶段灵活运用各种语言的优
势。
抛开具体项目方向,谈任何语言的水深谁浅,薪高薪低,都是扯淡的。
相关主题
师傅们,C++概念题,弟子有礼了王垠对编程语言的理解还是挺深的
STL堆操作怎样对堆顶元素做ShiftDown?Java10年前的崛起是技术到达一定成熟度的标志
最近一个新闻是android app要跑在chrome上的趋势越来越明显真佩服你们,VS6和VC能吵一晚上
进入Programming版参与讨论
a**e
发帖数: 64
331
这些东西平时也用不到。只有项目大了时间做长了有时候会碰到,到时候google一下就
知道了。所以没有必要一下子把每个细节都搞清楚。那么多细节得花多少无谓的时间和
精力还有越来越少的脑细胞。
m*******l
发帖数: 12782
332
actually generic programming is not new at all.
and one of the chinese woman I admired so much Meng Lee who is supposed to
be the second author of STL but I could not find more details from wiki
worked on this
back in 90s I think
(the first one is a rus guy)

not

【在 h*******n 的大作中提到】
: another important part is c++ generic programming, please read the book
: modern c++ design, STL source code then decide if c++ is deep enough or not

h*******n
发帖数: 82
333
One thing JAVA can not compare with C++ is
IT IS FUCKING SLOW, and you can do nothing about it.
It may be ok using JAVA making some simple banking websites, do some +,-,*,/
; however when it comes to real calculation, it just simplely can not do it.
For example physics simulation engine Physx, Bullet, ODE, Newton...., all
written in c/c++, because JAVA sucks, not mention using them combining with
Graphics engine to make a real MMO.
of course you can write a slow sucker wrapper on top of c++ using JAVA, but
it can't
change the fact JAVA can not do anything other than +,-,*,/.
w********r
发帖数: 1971
334
c++是高山流水,想怎么搞就怎么搞,开旷而又茫然;java是园林大院,各种东西信手拈来
应有尽有,富足但有缺乏自由,总想着墙外的红杏.
s*****n
发帖数: 5488
335
I don't think you need C++ for simple tasks like physics simulation.
For complex task like a nuclear plant managment, the complexity C++'s
mechanism is a diaster. It is known some nuclear plant they do not even dare
to run their problem in release mode. Then what is advantage of speed?

,/
it.
with
't

【在 h*******n 的大作中提到】
: One thing JAVA can not compare with C++ is
: IT IS FUCKING SLOW, and you can do nothing about it.
: It may be ok using JAVA making some simple banking websites, do some +,-,*,/
: ; however when it comes to real calculation, it just simplely can not do it.
: For example physics simulation engine Physx, Bullet, ODE, Newton...., all
: written in c/c++, because JAVA sucks, not mention using them combining with
: Graphics engine to make a real MMO.
: of course you can write a slow sucker wrapper on top of c++ using JAVA, but
: it can't
: change the fact JAVA can not do anything other than +,-,*,/.

h*******n
发帖数: 82
336
you can use boost asio for webserver.
if you are saying doing everything from scratch, it also takes time using
JAVA.

【在 m*******l 的大作中提到】
: actually generic programming is not new at all.
: and one of the chinese woman I admired so much Meng Lee who is supposed to
: be the second author of STL but I could not find more details from wiki
: worked on this
: back in 90s I think
: (the first one is a rus guy)
:
: not

m*******l
发帖数: 12782
337
问题是你要学多久才能用asio?

【在 h*******n 的大作中提到】
: you can use boost asio for webserver.
: if you are saying doing everything from scratch, it also takes time using
: JAVA.

h*******n
发帖数: 82
338
c++ is not complex for people who know how to use it, and even with
learners you have STL, BOOST .... helping you to not make mistakes.
if you think physics simulation is easy than nuclear plant management,
let me tell you it is simulating everything including how you shit, how you
pee in real life, and of course including nuclear explosion, please make me
a crysis game then you say it.

dare

【在 s*****n 的大作中提到】
: I don't think you need C++ for simple tasks like physics simulation.
: For complex task like a nuclear plant managment, the complexity C++'s
: mechanism is a diaster. It is known some nuclear plant they do not even dare
: to run their problem in release mode. Then what is advantage of speed?
:
: ,/
: it.
: with
: 't

h*******n
发帖数: 82
339
there are examples included inside ASIO for a webserver,
you can learn it straight away if you have basic knowledge of C++.
If you are talking to understand every bit implementation of a web server,
it also takes time to read java code, isn't it except maybe you don't need
to read how it manages memory, that's all.

【在 m*******l 的大作中提到】
: 问题是你要学多久才能用asio?
s*****n
发帖数: 5488
340
that's becaus you don't have mission crtitial system experience.
itis not about code itis about trouble shooting.
according to stl ,it slef is full of bugs. ask coala if you know her.

you
me

【在 h*******n 的大作中提到】
: c++ is not complex for people who know how to use it, and even with
: learners you have STL, BOOST .... helping you to not make mistakes.
: if you think physics simulation is easy than nuclear plant management,
: let me tell you it is simulating everything including how you shit, how you
: pee in real life, and of course including nuclear explosion, please make me
: a crysis game then you say it.
:
: dare

相关主题
真佩服你们,VS6和VC能吵一晚上VC++ 中的 memory leak problem
不好意思--去年或更早一些听一校友讲MXNET问一个有关iostream的问题
语言这个东西背后其实就是政治斗争C++: operator new 为啥要是 static的, 不是有啥影响?
进入Programming版参与讨论
t****t
发帖数: 6806
341
楼上的兄弟拿一些名词出来吓唬人你可以说他不对, 但是你要说他说的几个事情"有屁
用处", 那我只能说你无知者无畏了.
我前面说了, 最简单的C++ hello world里就依赖ADL, 只是初学者没注意到而已. 说实
话不是什么高深的概念.
std::cout<<"Hello world\n";
事实上等于
operator<<(std::cout, "Hello world\n");
但是operator<<是在std::里面的, 为什么不写std::operator<<(std::cout, "Hello
world\n");? 因为参数std::cout在std::里, 所以编译器找不到operator<<(..., ...)
的时候就会去找std::operator<<. 说穿了了是很简单的一件事情, 但是没有它还不行;
有了它, 又有名污染的问题.
另外ABI的问题, 写多的人都知道是很头痛的一件事情.
提ADL和ABI这些事情, 我想devilphoenix不是想说C++很高深, 而是说C++遇到的麻烦和
陷阱远远不止什么内存分配这类的小事情. 你非要说人显摆当然我也没办法, 不过卖弄
无知和大嘴巴也不是什么好事情就是了.

【在 s*****n 的大作中提到】
: 第一个知道。
: 第二,第三个不知道。但是有屁用处?
: 趋势永远是easy of use。C++这么高深,但是我看到的millions of lines server
: codes
: 就是一个大的if else,release pattern,都写那么深,新人怎么敢改代码?这样的话,
: 还不如写java好了。

m*******l
发帖数: 12782
342
吹毛求疵一点,
你举的例子里面两个 严格说来不完全一样.

.)
行;

【在 t****t 的大作中提到】
: 楼上的兄弟拿一些名词出来吓唬人你可以说他不对, 但是你要说他说的几个事情"有屁
: 用处", 那我只能说你无知者无畏了.
: 我前面说了, 最简单的C++ hello world里就依赖ADL, 只是初学者没注意到而已. 说实
: 话不是什么高深的概念.
: std::cout<<"Hello world\n";
: 事实上等于
: operator<<(std::cout, "Hello world\n");
: 但是operator<<是在std::里面的, 为什么不写std::operator<<(std::cout, "Hello
: world\n");? 因为参数std::cout在std::里, 所以编译器找不到operator<<(..., ...)
: 的时候就会去找std::operator<<. 说穿了了是很简单的一件事情, 但是没有它还不行;

l*********s
发帖数: 5409
343
for the sake of zhuangbility you have to learn c++!
d**********x
发帖数: 4083
344
高薪低薪是扯淡的
你说的这个很对啊,“那些吓人的玩意儿实际上是C++的一些毛病”
所以才说c++的水很深,很坑人

【在 m********5 的大作中提到】
: 各位说的什么俺都不懂,只知道楼上说的那些吓人的玩意儿实际上是C++的一些毛病,
: 如果项目实施碰到这些东西,就基本上是设计失败鸟。俺只知道如果一个真实的项目只
: 用一种语言完成,要么开发效率低下,要么运行效率低下,针对不同的问题,不同的要
: 求,不同的开发团队资质需要在不同部分,不同层次,不同阶段灵活运用各种语言的优
: 势。
: 抛开具体项目方向,谈任何语言的水深谁浅,薪高薪低,都是扯淡的。

d**********x
发帖数: 4083
345
您写这么多。。Orz...

.)
行;

【在 t****t 的大作中提到】
: 楼上的兄弟拿一些名词出来吓唬人你可以说他不对, 但是你要说他说的几个事情"有屁
: 用处", 那我只能说你无知者无畏了.
: 我前面说了, 最简单的C++ hello world里就依赖ADL, 只是初学者没注意到而已. 说实
: 话不是什么高深的概念.
: std::cout<<"Hello world\n";
: 事实上等于
: operator<<(std::cout, "Hello world\n");
: 但是operator<<是在std::里面的, 为什么不写std::operator<<(std::cout, "Hello
: world\n");? 因为参数std::cout在std::里, 所以编译器找不到operator<<(..., ...)
: 的时候就会去找std::operator<<. 说穿了了是很简单的一件事情, 但是没有它还不行;

q*c
发帖数: 9453
346
it is slow, but not fucking slow.
and it scales, with all the infrastructure, which beat c++ to death.

,/
it.
with
but

【在 h*******n 的大作中提到】
: One thing JAVA can not compare with C++ is
: IT IS FUCKING SLOW, and you can do nothing about it.
: It may be ok using JAVA making some simple banking websites, do some +,-,*,/
: ; however when it comes to real calculation, it just simplely can not do it.
: For example physics simulation engine Physx, Bullet, ODE, Newton...., all
: written in c/c++, because JAVA sucks, not mention using them combining with
: Graphics engine to make a real MMO.
: of course you can write a slow sucker wrapper on top of c++ using JAVA, but
: it can't
: change the fact JAVA can not do anything other than +,-,*,/.

d**********x
发帖数: 4083
347
不是用来吓唬人,而是作为一个c++ dev (我现在转java了。。T_T),要写好代码,就
要有所了解的东西。
C++就是有这么多缺陷,如果你遇到的历史代码还是C++的,你能有什么办法呢。

【在 d*********8 的大作中提到】
: 在我看来,这些都是C++的缺陷。却被用来吓唬人,呵呵。
d**********x
发帖数: 4083
348
一个总下载量才600的东西,就不要说什么贡献了
你不脸红,我这里很脸红。

【在 m*******l 的大作中提到】
: google fqterm
t****t
发帖数: 6806
349
哦, FQTERM是你做的? 有什么好处?

【在 d**********x 的大作中提到】
: 一个总下载量才600的东西,就不要说什么贡献了
: 你不脸红,我这里很脸红。

d**********x
发帖数: 4083
350
历史背景是qterm当时停止开发了,linux下没得用
现实是qterm后来又回来了...

【在 t****t 的大作中提到】
: 哦, FQTERM是你做的? 有什么好处?
相关主题
Does VC++ 6.0 not support dynamic cast?程序从VC6挪到VC2008后,执行速度低了15-30%
c++标准函数传递一问windows 7 下的C 和shell 编程软件
C语言重复定义问题师傅们都出来看看吧,我也问个C++返回值问题。
进入Programming版参与讨论
m*******l
发帖数: 12782
351
fqterm比qterm好一点是font处理吧 反正我用qterm的时候好像字体好丑

【在 t****t 的大作中提到】
: 哦, FQTERM是你做的? 有什么好处?
s********i
发帖数: 145
352
With no offense, saying that Java is good because it works on all platforms
or infrastructure is like saying anal sex is good because it works on all
genders

【在 q*c 的大作中提到】
: it is slow, but not fucking slow.
: and it scales, with all the infrastructure, which beat c++ to death.
:
: ,/
: it.
: with
: but

m*******l
发帖数: 12782
353
另外qterm的ssh支持很久以前有个bug好像具体怎么我忘了

【在 m*******l 的大作中提到】
: fqterm比qterm好一点是font处理吧 反正我用qterm的时候好像字体好丑
m*******l
发帖数: 12782
354
LOL

platforms

【在 s********i 的大作中提到】
: With no offense, saying that Java is good because it works on all platforms
: or infrastructure is like saying anal sex is good because it works on all
: genders

d**********x
发帖数: 4083
355
.....

platforms

【在 s********i 的大作中提到】
: With no offense, saying that Java is good because it works on all platforms
: or infrastructure is like saying anal sex is good because it works on all
: genders

t****t
发帖数: 6806
356
呃...那qterm有什么好处呢?

【在 d**********x 的大作中提到】
: 历史背景是qterm当时停止开发了,linux下没得用
: 现实是qterm后来又回来了...

t****t
发帖数: 6806
357
...您看问题的角度真独特.

platforms

【在 s********i 的大作中提到】
: With no offense, saying that Java is good because it works on all platforms
: or infrastructure is like saying anal sex is good because it works on all
: genders

m*******l
发帖数: 12782
358
...
www vs telnet/ssh/command line

【在 t****t 的大作中提到】
: 呃...那qterm有什么好处呢?
t****t
发帖数: 6806
359
我的意思是, 和正常的terminal相比, 比如说gnome-terminal或者konsole

【在 m*******l 的大作中提到】
: ...
: www vs telnet/ssh/command line

m*******l
发帖数: 12782
360
more functionalities
download article/pic
auto reply/.....

【在 t****t 的大作中提到】
: 我的意思是, 和正常的terminal相比, 比如说gnome-terminal或者konsole
相关主题
学习VC++求教STL堆操作怎样对堆顶元素做ShiftDown?
一个诡异的const_cast问题最近一个新闻是android app要跑在chrome上的趋势越来越明显
师傅们,C++概念题,弟子有礼了王垠对编程语言的理解还是挺深的
进入Programming版参与讨论
S*********g
发帖数: 5298
361
上BBS用的?
跟fterm和sterm比呢

【在 m*******l 的大作中提到】
: more functionalities
: download article/pic
: auto reply/.....

m*******l
发帖数: 12782
362
windows vs linux

【在 S*********g 的大作中提到】
: 上BBS用的?
: 跟fterm和sterm比呢

t****t
发帖数: 6806
363
哦, 明白了. 我以前写过一个telnet wrapper, 当然没这么多功能, 只有auto reply和
anti idle. 所以你们把它做在term里面了.

【在 m*******l 的大作中提到】
: more functionalities
: download article/pic
: auto reply/.....

d**********x
发帖数: 4083
364
语言encoding,地址簿,针对bbs做的一些feature,比如鼠标点击,下载文章,中英文
字体分别设置。。。
后来互相促进了好一阵子,结果现在好像俩东西还是差不多,只是我们中间做过一次大
的refactor,已经merge不回去了。。

【在 t****t 的大作中提到】
: 呃...那qterm有什么好处呢?
d**********x
发帖数: 4083
365
都过时了
现在www才是大势所趋啊

【在 S*********g 的大作中提到】
: 上BBS用的?
: 跟fterm和sterm比呢

h*******n
发帖数: 82
366
are you stupid, making some website, support people to buy,sell stuff online
is so called scaled.
why World of warcraft uses C++ not java?
if I want to synchronize my position,skeleton animation rotation matrix
every frame, so every body see I am running, if I want to synchronize
explosion for thousands of particles' position and orientation every frame,
.... can you use JAVA?
no, have you seen a real good successful 3D MMO which support millions of
people concurrently using JAVA?
yes, JAVA website server can handle lots of connections, but there is no
complex thing to do, and you don't even need to send messages to thousands
of other peers telling what you are doing, isn't that a fucking easy child
game. what is the proud of it?
Talking about scale , do you know what is GPGPU, do you know DirectCompute
used in c++11? Using a graphics card I can easily create thousands of
threads concurrently to do my job which performs a lot better than your cpu
based server.
you have no idea about technology, again you love java because you only
knows +,-,*,/ like a stupid child.

【在 q*c 的大作中提到】
: it is slow, but not fucking slow.
: and it scales, with all the infrastructure, which beat c++ to death.
:
: ,/
: it.
: with
: but

t****t
发帖数: 6806
367
这个...讨论归讨论, 人参公鸡还是不对的.

online
,

【在 h*******n 的大作中提到】
: are you stupid, making some website, support people to buy,sell stuff online
: is so called scaled.
: why World of warcraft uses C++ not java?
: if I want to synchronize my position,skeleton animation rotation matrix
: every frame, so every body see I am running, if I want to synchronize
: explosion for thousands of particles' position and orientation every frame,
: .... can you use JAVA?
: no, have you seen a real good successful 3D MMO which support millions of
: people concurrently using JAVA?
: yes, JAVA website server can handle lots of connections, but there is no

g******y
发帖数: 1101
368
不管那款游戏都不能称作critical system.语言肯定不是越复杂越好,是不是回去写汇
编语言就是最强的。
关键是应用的发展。随着应用的发展,c++有点低端了。每一层都有自己的关注点,过
分低端就是没有把有些需要屏蔽的复杂性屏蔽掉,这就是c++没落的原因,但绝对不会
被淘汰。要让50个程序员都保持相同的code style,是不容易的。好程序员很有限。太
多的系统及商业逻辑需要被关注,所以语言本身的复杂性,对项目的可管理性和产品环
境的可操作性是不可接受的。
h*******n
发帖数: 82
369
I agree with you.
That is why most game using c++ for its critical rendering,physics,
networking part.
And build a scripting system using lua, python and even c# for game logic,
AI system.
So they only need few good c++ programmers taking care of low level, and
hire lots of newbies,graduates with low pay to write game logic/AI scripting.
My point of view is high-tech is still always implemented using c++ as main
stream. And JAVA by its native is impossible to do the job. That is why top
high tech company such as Nvidia only needs people who understands c++.

【在 g******y 的大作中提到】
: 不管那款游戏都不能称作critical system.语言肯定不是越复杂越好,是不是回去写汇
: 编语言就是最强的。
: 关键是应用的发展。随着应用的发展,c++有点低端了。每一层都有自己的关注点,过
: 分低端就是没有把有些需要屏蔽的复杂性屏蔽掉,这就是c++没落的原因,但绝对不会
: 被淘汰。要让50个程序员都保持相同的code style,是不容易的。好程序员很有限。太
: 多的系统及商业逻辑需要被关注,所以语言本身的复杂性,对项目的可管理性和产品环
: 境的可操作性是不可接受的。

q*c
发帖数: 9453
370
LOL. java produce cool products...while anal sex does not produce babes
(so your race die quickly) :)
so it is not a good comparison.

platforms

【在 s********i 的大作中提到】
: With no offense, saying that Java is good because it works on all platforms
: or infrastructure is like saying anal sex is good because it works on all
: genders

相关主题
王垠对编程语言的理解还是挺深的不好意思--去年或更早一些听一校友讲MXNET
Java10年前的崛起是技术到达一定成熟度的标志语言这个东西背后其实就是政治斗争
真佩服你们,VS6和VC能吵一晚上VC++ 中的 memory leak problem
进入Programming版参与讨论
s********i
发帖数: 145
371
It is not his fault for being stupid,
But it is your fault to point it out,
Which I won't do...
LOL

online
,

【在 h*******n 的大作中提到】
: are you stupid, making some website, support people to buy,sell stuff online
: is so called scaled.
: why World of warcraft uses C++ not java?
: if I want to synchronize my position,skeleton animation rotation matrix
: every frame, so every body see I am running, if I want to synchronize
: explosion for thousands of particles' position and orientation every frame,
: .... can you use JAVA?
: no, have you seen a real good successful 3D MMO which support millions of
: people concurrently using JAVA?
: yes, JAVA website server can handle lots of connections, but there is no

M******6
发帖数: 231
372
mark

【在 m*******l 的大作中提到】
: windows vs linux
n******t
发帖数: 4406
373
FQterm在Windows下面比Fterm好,因为不用设中文的system locale.

【在 d**********x 的大作中提到】
: 语言encoding,地址簿,针对bbs做的一些feature,比如鼠标点击,下载文章,中英文
: 字体分别设置。。。
: 后来互相促进了好一阵子,结果现在好像俩东西还是差不多,只是我们中间做过一次大
: 的refactor,已经merge不回去了。。

n******t
发帖数: 4406
374
其实我觉得你这个东西是知道的人少。我之前完全不知道。
我现在觉得Windows下你这个最好用.字体支持也比较好。

【在 d**********x 的大作中提到】
: 一个总下载量才600的东西,就不要说什么贡献了
: 你不脸红,我这里很脸红。

n******t
发帖数: 4406
375
这是从著名的harmful.cat-v.org来的吧。
这里还有好多:
http://harmful.cat-v.org/software/java

【在 t****t 的大作中提到】
: ...您看问题的角度真独特.
:
: platforms

d**********x
发帖数: 4083
376
谢谢...

【在 n******t 的大作中提到】
: 其实我觉得你这个东西是知道的人少。我之前完全不知道。
: 我现在觉得Windows下你这个最好用.字体支持也比较好。

n******t
发帖数: 4406
377
我觉得WWW是比较好的商业模式,但是用户体验其实一般。
WWW load的速度还是不行,而且有很多和应用无关的东西。
就是BBS这个东西,我还是觉得Terminal的爽多了吧。

【在 d**********x 的大作中提到】
: 都过时了
: 现在www才是大势所趋啊

d**********x
发帖数: 4083
378
现实就是不赚钱的东西没人碰啊。。。

【在 n******t 的大作中提到】
: 我觉得WWW是比较好的商业模式,但是用户体验其实一般。
: WWW load的速度还是不行,而且有很多和应用无关的东西。
: 就是BBS这个东西,我还是觉得Terminal的爽多了吧。

g*****g
发帖数: 34805
379
You have no idea about scalability. Java is not a great fit for low latency
real time requirement. e.g. Main stock exchange where every nanosecond
latency makes a difference. As long as that's not required, Java will handle
it as well as any language exists today. In fact, there are many apps
written in Java or JVM languages that support hundreds of millions of users.
But it's hard to find one for C++ at that scale.
And some of your examples are absurd. If Lady Gaga posts a tweet, 30M users
receive it instantly, Twitter runs on JVM for its critical piece. In a 3D
MMO, you post your position change, maybe an action to server, only a
handful users near you need to know about it, you think that's more
difficult? All 3D rendering is done on your local machine, how does that
have anything to do with scalability? In fact, Java does just fine for MMD
game server. One of my friends works for EA and he does that for a living.
These days people are obsessed with big data and cloud computing. And do you
know which framework is mentioned in every sentence? Hadoop, a MapReduce
framework implemented in Java. Sure, C++ can squeeze every bit of machine
power and it's better suited for computation intensive application. But when
it comes to complex business logic, reliability and scalability, Java
easily gets the nod.
Next time, don't talk bullshit on something you don't know. If you never
write system supporting millions of concurrent users, don't claim it's an
easy job.

online
,

【在 h*******n 的大作中提到】
: are you stupid, making some website, support people to buy,sell stuff online
: is so called scaled.
: why World of warcraft uses C++ not java?
: if I want to synchronize my position,skeleton animation rotation matrix
: every frame, so every body see I am running, if I want to synchronize
: explosion for thousands of particles' position and orientation every frame,
: .... can you use JAVA?
: no, have you seen a real good successful 3D MMO which support millions of
: people concurrently using JAVA?
: yes, JAVA website server can handle lots of connections, but there is no

n******t
发帖数: 4406
380
是所以说呢,我觉得未来一段时间界面类的工作可能还是以脚本语言为主,
但是这些工作本来可能你这样的也不会有兴趣去做。
web应用的中间层可能也会以Java,C#这种东西为主,毕竟很多公司
也就是要个服务而已。
后台的backend,核心的部分,我觉得 C/C++还是需要的,而且需要的
还是那种C +一点oop设计概念的C++。
但是偏重用户体验的程序,类似于游戏,商业软件,视频应用,我觉得
C++还是有用处的。

【在 d**********x 的大作中提到】
: 现实就是不赚钱的东西没人碰啊。。。
相关主题
问一个有关iostream的问题c++标准函数传递一问
C++: operator new 为啥要是 static的, 不是有啥影响?C语言重复定义问题
Does VC++ 6.0 not support dynamic cast?程序从VC6挪到VC2008后,执行速度低了15-30%
进入Programming版参与讨论
g*****g
发帖数: 34805
381
LOL, it's true only fewer programmers are needed on low level. But all
available statistics show C++ and Java programmers are paid comparably. In
fact, Indeed is showing that Java programmers are paid slightly higher right
now.

scripting.
main
top

【在 h*******n 的大作中提到】
: I agree with you.
: That is why most game using c++ for its critical rendering,physics,
: networking part.
: And build a scripting system using lua, python and even c# for game logic,
: AI system.
: So they only need few good c++ programmers taking care of low level, and
: hire lots of newbies,graduates with low pay to write game logic/AI scripting.
: My point of view is high-tech is still always implemented using c++ as main
: stream. And JAVA by its native is impossible to do the job. That is why top
: high tech company such as Nvidia only needs people who understands c++.

s*****n
发帖数: 5488
382
还炒呢?
就是计算,现在的趋势也是前面上R.
后面是C/C++的,例如igraph,甚至java也够了。

【在 n******t 的大作中提到】
: 是所以说呢,我觉得未来一段时间界面类的工作可能还是以脚本语言为主,
: 但是这些工作本来可能你这样的也不会有兴趣去做。
: web应用的中间层可能也会以Java,C#这种东西为主,毕竟很多公司
: 也就是要个服务而已。
: 后台的backend,核心的部分,我觉得 C/C++还是需要的,而且需要的
: 还是那种C +一点oop设计概念的C++。
: 但是偏重用户体验的程序,类似于游戏,商业软件,视频应用,我觉得
: C++还是有用处的。

s*****n
发帖数: 5488
383
indeed上java高薪工作书面是c++的两倍。

right

【在 g*****g 的大作中提到】
: LOL, it's true only fewer programmers are needed on low level. But all
: available statistics show C++ and Java programmers are paid comparably. In
: fact, Indeed is showing that Java programmers are paid slightly higher right
: now.
:
: scripting.
: main
: top

s********i
发帖数: 145
384
The argument here is not if Java is a good language. The argument is "if
Java beat C++ to death". Sure Java is a very good language, and probably
more human friendly. But the truth is there are countless of situations
where C++ fit better than Java. At least in my career industry (Graphics,
Computational Geometry, CAD, etc), most people use C++ more than Java.
By the way, C++ is not that hard, and does provide a lot of flexibility to
coders. Java is good because there are a lot of good libraries and solutions
written in Java, and most of the time, there is no need to re-invent the
wheel. However, in my job I cannot live without a fast and decent numeric
and linear algebra library. In my case, C++ is obvious better choice.
Languages are just tools and you choose what fit your requirements best. I
use C# to do fast front end development, use C++ to do math heavy
development and when execution speed is really critical, I use CUDA. I may
use Java in the future, but not a necessity for now.

latency
handle
users.
users

【在 g*****g 的大作中提到】
: You have no idea about scalability. Java is not a great fit for low latency
: real time requirement. e.g. Main stock exchange where every nanosecond
: latency makes a difference. As long as that's not required, Java will handle
: it as well as any language exists today. In fact, there are many apps
: written in Java or JVM languages that support hundreds of millions of users.
: But it's hard to find one for C++ at that scale.
: And some of your examples are absurd. If Lady Gaga posts a tweet, 30M users
: receive it instantly, Twitter runs on JVM for its critical piece. In a 3D
: MMO, you post your position change, maybe an action to server, only a
: handful users near you need to know about it, you think that's more

g*****g
发帖数: 34805
385
表现层,服务层你说得都不错。但你对backend的理解有偏差。首先backend通常指中间
层和存储层,中间层就是服务层。其次存储层的逻辑通常跟中间层的语言一样,C/C++
只是在数据库的实现上。而且近年出现了很多非C/C++实现的NoSQL DB。比如Twitter跟
Netflix的一些核心数据库都是Cassandra。论IO性能,Cassandra秒杀Oracle没有压力。

【在 n******t 的大作中提到】
: 是所以说呢,我觉得未来一段时间界面类的工作可能还是以脚本语言为主,
: 但是这些工作本来可能你这样的也不会有兴趣去做。
: web应用的中间层可能也会以Java,C#这种东西为主,毕竟很多公司
: 也就是要个服务而已。
: 后台的backend,核心的部分,我觉得 C/C++还是需要的,而且需要的
: 还是那种C +一点oop设计概念的C++。
: 但是偏重用户体验的程序,类似于游戏,商业软件,视频应用,我觉得
: C++还是有用处的。

s*****n
发帖数: 5488
386
C++和java就像
risc 对cisc
mac对pc.
ios 对android.
更贵,开发越慢,性能更好的永远先死。
对醉心技术的归功和刚出校门的小鸟来说,这很难理解,本人当年也认为万物皆下品,
唯有C++高。
不过在人生的重要选择点记住这点就够了。
n******t
发帖数: 4406
387
这些是通用的东西,也就是说拿出去卖给别人用的,真的大型服务底层全是到
kernel级的优化,不是说90%code 是Java写的,剩下那10%的就没用了。
而且那些东西是不会也没法拿出去卖的,这些都和具体服务比较相关。
只不过这些工作不多而已。这些工作比起10几年前也没变少,可能还略微变多。

力。

【在 g*****g 的大作中提到】
: 表现层,服务层你说得都不错。但你对backend的理解有偏差。首先backend通常指中间
: 层和存储层,中间层就是服务层。其次存储层的逻辑通常跟中间层的语言一样,C/C++
: 只是在数据库的实现上。而且近年出现了很多非C/C++实现的NoSQL DB。比如Twitter跟
: Netflix的一些核心数据库都是Cassandra。论IO性能,Cassandra秒杀Oracle没有压力。

n******t
发帖数: 4406
388
我个人认为R这种东西都属于胶合语言,其实就是个shell,
要用也没问题的,哪个懂C/C++的在一两天学不会这些东西啊。
大部分玩R多的,也是要自己写extension的,那也是C/C++.

【在 s*****n 的大作中提到】
: 还炒呢?
: 就是计算,现在的趋势也是前面上R.
: 后面是C/C++的,例如igraph,甚至java也够了。

g*****g
发帖数: 34805
389
What you say here makes good sense, different languages are better suited
for different jobs. And I completely agree with that.
I am a proponent of Java. I've been saying Java will replace C++ as the most
popular application language for 10 years, and it has been happening. But I
don't think Java will replace every C++ job. There are areas where C++
shine. 3D gaming, numeric computation etc.. I am just sick of ignorant
people talking nonsense like they know anything about scalability.

solutions

【在 s********i 的大作中提到】
: The argument here is not if Java is a good language. The argument is "if
: Java beat C++ to death". Sure Java is a very good language, and probably
: more human friendly. But the truth is there are countless of situations
: where C++ fit better than Java. At least in my career industry (Graphics,
: Computational Geometry, CAD, etc), most people use C++ more than Java.
: By the way, C++ is not that hard, and does provide a lot of flexibility to
: coders. Java is good because there are a lot of good libraries and solutions
: written in Java, and most of the time, there is no need to re-invent the
: wheel. However, in my job I cannot live without a fast and decent numeric
: and linear algebra library. In my case, C++ is obvious better choice.

m*******l
发帖数: 12782
390
one thing jvms most written in C++/C

latency
handle
users.
users

【在 g*****g 的大作中提到】
: You have no idea about scalability. Java is not a great fit for low latency
: real time requirement. e.g. Main stock exchange where every nanosecond
: latency makes a difference. As long as that's not required, Java will handle
: it as well as any language exists today. In fact, there are many apps
: written in Java or JVM languages that support hundreds of millions of users.
: But it's hard to find one for C++ at that scale.
: And some of your examples are absurd. If Lady Gaga posts a tweet, 30M users
: receive it instantly, Twitter runs on JVM for its critical piece. In a 3D
: MMO, you post your position change, maybe an action to server, only a
: handful users near you need to know about it, you think that's more

相关主题
windows 7 下的C 和shell 编程软件一个诡异的const_cast问题
师傅们都出来看看吧,我也问个C++返回值问题。师傅们,C++概念题,弟子有礼了
学习VC++求教STL堆操作怎样对堆顶元素做ShiftDown?
进入Programming版参与讨论
m*******l
发帖数: 12782
391
R是搞计算的?????
我看来落伍了,我一直认为R是搞统计的,但是高不过SAS

【在 n******t 的大作中提到】
: 我个人认为R这种东西都属于胶合语言,其实就是个shell,
: 要用也没问题的,哪个懂C/C++的在一两天学不会这些东西啊。
: 大部分玩R多的,也是要自己写extension的,那也是C/C++.

g*****g
发帖数: 34805
392
我接触过不少大型系统,你说的这10%真没有。固然OS, JVM,DB本身都是C/C++写的。
但除此之外你所谓的kernel级优化不存在。大型系统问题通常出在架构设计,合理的设
计基本上最后瓶颈都在关系型数据库上。至于如何去除这个数据库瓶颈,是个很大的话
题,我就不在这里讨论了。
整个scalability的关键,在于可靠的服务跑在便宜的硬件上。而不是压榨每台机器的
性能。整个云计算就体现了这个思路。

【在 n******t 的大作中提到】
: 这些是通用的东西,也就是说拿出去卖给别人用的,真的大型服务底层全是到
: kernel级的优化,不是说90%code 是Java写的,剩下那10%的就没用了。
: 而且那些东西是不会也没法拿出去卖的,这些都和具体服务比较相关。
: 只不过这些工作不多而已。这些工作比起10几年前也没变少,可能还略微变多。
:
: 力。

h********3
发帖数: 2075
393
说得太对了。
用Java的人,一般都更专注在业务逻辑和算法层面上。用C/C++的人比较在乎程序细节
。比如说,现在做machine learning,NLP几乎都用Java。因为一般做实验,算法逻辑
上的层面都已经很复杂了,没人还想去花时间搞语言和底层上的东西。即便是要提高算
法效率。考虑如何降低算法时间复杂度才是真正的王道。语言程序上的效率差距,跟O(
N^2)和O(NlogN)的差距比起来,基本上是可以忽略的。

【在 m*******l 的大作中提到】
: C++败给JAVA主要是理念不一样
: 大家说去Walmart的人多还是去河马是专卖的人多?可能例子不是很恰当
: 但是意思就是语言设计时的受众
: 决定了使用的人的多少

m*******l
发帖数: 12782
394
C/C++不关注层,因为C/C++就一层一般,LOL

O(

【在 h********3 的大作中提到】
: 说得太对了。
: 用Java的人,一般都更专注在业务逻辑和算法层面上。用C/C++的人比较在乎程序细节
: 。比如说,现在做machine learning,NLP几乎都用Java。因为一般做实验,算法逻辑
: 上的层面都已经很复杂了,没人还想去花时间搞语言和底层上的东西。即便是要提高算
: 法效率。考虑如何降低算法时间复杂度才是真正的王道。语言程序上的效率差距,跟O(
: N^2)和O(NlogN)的差距比起来,基本上是可以忽略的。

h********3
发帖数: 2075
395
其实C++的概率其实并不多,主要集中在语言的细节上,而且无关紧要。听过也好,没
听过也好,不妨碍你写程序。
Java里面的设计概率还更多呢。比如,C/C++程序员整死都弄不明白的IoC依赖注入这些
。Java里面的设计概率名词,都是针对团队项目的,那更是新手无法体会的。但是很多
团队交流的时候很多就爱说这些名词,新手听了如果不明白,还没法协同工作。

【在 t****t 的大作中提到】
: 这个倒是不能叫装, 确实有些奇怪的事情跟ADL有关系, 写多了还是会遇见的, 在这个
: 版上有关的问题也有过几回了.

m*******l
发帖数: 12782
396
概念吧
Java里面概念确实多, 整的云里物理的

【在 h********3 的大作中提到】
: 其实C++的概率其实并不多,主要集中在语言的细节上,而且无关紧要。听过也好,没
: 听过也好,不妨碍你写程序。
: Java里面的设计概率还更多呢。比如,C/C++程序员整死都弄不明白的IoC依赖注入这些
: 。Java里面的设计概率名词,都是针对团队项目的,那更是新手无法体会的。但是很多
: 团队交流的时候很多就爱说这些名词,新手听了如果不明白,还没法协同工作。

s********i
发帖数: 145
397
Some languages were designed to use expensive machines, like Assembly, C/C++;
Some languages were designed to use expensive human programmers, like C#,
Java, Python, Perl.
There are no bad languages (OK, I need to loose a little here, PHP is bad to
some extent), there are only bad programmers.

most
I

【在 g*****g 的大作中提到】
: What you say here makes good sense, different languages are better suited
: for different jobs. And I completely agree with that.
: I am a proponent of Java. I've been saying Java will replace C++ as the most
: popular application language for 10 years, and it has been happening. But I
: don't think Java will replace every C++ job. There are areas where C++
: shine. 3D gaming, numeric computation etc.. I am just sick of ignorant
: people talking nonsense like they know anything about scalability.
:
: solutions

g*****n
发帖数: 420
398

这就纯扯淡了,我为公司做过K-means,图聚类等机器学习算法,用C++做的。
O(
做视频压缩的都用C/C++/ASM,我还没见过Java写的视频压缩库,顶多上面做了一层
wrapper。

【在 h********3 的大作中提到】
: 说得太对了。
: 用Java的人,一般都更专注在业务逻辑和算法层面上。用C/C++的人比较在乎程序细节
: 。比如说,现在做machine learning,NLP几乎都用Java。因为一般做实验,算法逻辑
: 上的层面都已经很复杂了,没人还想去花时间搞语言和底层上的东西。即便是要提高算
: 法效率。考虑如何降低算法时间复杂度才是真正的王道。语言程序上的效率差距,跟O(
: N^2)和O(NlogN)的差距比起来,基本上是可以忽略的。

n******t
发帖数: 4406
399
I personally think there are 2 types of C++ programers.
Those who like the C part and those who hate the C part.
For those who went to C++ just because they can not handle
C well enough to write a useful software, they should actually
go to Java.

right

【在 g*****g 的大作中提到】
: LOL, it's true only fewer programmers are needed on low level. But all
: available statistics show C++ and Java programmers are paid comparably. In
: fact, Indeed is showing that Java programmers are paid slightly higher right
: now.
:
: scripting.
: main
: top

n*****3
发帖数: 1584
400
asii c part is NOT easy;
but the OOP and template/FP parts are NOT easy either.

【在 n******t 的大作中提到】
: I personally think there are 2 types of C++ programers.
: Those who like the C part and those who hate the C part.
: For those who went to C++ just because they can not handle
: C well enough to write a useful software, they should actually
: go to Java.
:
: right

相关主题
最近一个新闻是android app要跑在chrome上的趋势越来越明显真佩服你们,VS6和VC能吵一晚上
王垠对编程语言的理解还是挺深的不好意思--去年或更早一些听一校友讲MXNET
Java10年前的崛起是技术到达一定成熟度的标志语言这个东西背后其实就是政治斗争
进入Programming版参与讨论
d*********8
发帖数: 2192
401
这才是真正做过大项目的人的态度,呵呵。

【在 g******y 的大作中提到】
: 不管那款游戏都不能称作critical system.语言肯定不是越复杂越好,是不是回去写汇
: 编语言就是最强的。
: 关键是应用的发展。随着应用的发展,c++有点低端了。每一层都有自己的关注点,过
: 分低端就是没有把有些需要屏蔽的复杂性屏蔽掉,这就是c++没落的原因,但绝对不会
: 被淘汰。要让50个程序员都保持相同的code style,是不容易的。好程序员很有限。太
: 多的系统及商业逻辑需要被关注,所以语言本身的复杂性,对项目的可管理性和产品环
: 境的可操作性是不可接受的。

x****u
发帖数: 44466
402
一句话,你觉得安全的地方很可能是潜在炸弹。肮脏例子我可以举出很多来。

,

【在 l******y 的大作中提到】
: java比c++容易不少吗?似乎c++和java最大的却别就是java不需要管理memory,c++还
: 有其他方面很突出的难点吗?
: 最近在看c++的基础书,感觉c++的内存管理会对写class的constructor, destructor,
: copy, copy assignment等等部分造成一系列困难。除此之外,c++还比java复杂在哪
: 里?

x****u
发帖数: 44466
403
所有的C函数都应该直接禁掉。

【在 n******t 的大作中提到】
: I personally think there are 2 types of C++ programers.
: Those who like the C part and those who hate the C part.
: For those who went to C++ just because they can not handle
: C well enough to write a useful software, they should actually
: go to Java.
:
: right

h*******u
发帖数: 15326
404
震惊了,正儿八经的专业LP/NLP库还真没有用JAVA的。
CPLEX是有JAVA界面,但那只是调用而已,里面核心的还都是C/C++的。GUROBI不知道,
赶明儿问问去。但是它比CPLEX快一个数量级,不敢相信可能是用JAVA写的核。
以前写的各种非线性寻优,learning都是用c++,没觉得语言上有什么问题。
现在optimization的趋势是用Python调用。

O(

【在 h********3 的大作中提到】
: 说得太对了。
: 用Java的人,一般都更专注在业务逻辑和算法层面上。用C/C++的人比较在乎程序细节
: 。比如说,现在做machine learning,NLP几乎都用Java。因为一般做实验,算法逻辑
: 上的层面都已经很复杂了,没人还想去花时间搞语言和底层上的东西。即便是要提高算
: 法效率。考虑如何降低算法时间复杂度才是真正的王道。语言程序上的效率差距,跟O(
: N^2)和O(NlogN)的差距比起来,基本上是可以忽略的。

b*******e
发帖数: 6389
405
很多人,在大公司做久了,长年做的偏向具体一个方面,而对其它方面所知甚少。
简单来说,C++的水一点也不深。做了上百个项目之后,无论用什么语言,大部分代码
都是 copy&paste&modify 以前的或别人的工作。对C老手来说,有什么是C++能做而C做
不了的呢?有什么是java有的库而C++没有的呢?
一个C++老手,和一个Java老手,开发速度能差多少?但是C++能达到的性能,是Java不
可能达到的。再但是,性能有时候不是最关键的。如果公司里都是新手,我会让他们用
Java做速度要求不高的客户端。如果公司里有几个C++高手,肯定什么都用C++做了。
n******t
发帖数: 4406
406
why>

【在 x****u 的大作中提到】
: 所有的C函数都应该直接禁掉。
n******t
发帖数: 4406
407
做科研的当然是可以用Java的。
但是实际应用中,重视用户体验的应用,大部分是和asymptoic performance
没太大关系的。怎么具体实现更重要。这个时候,C程序员的习惯会非常正常
地选择效率高的实现,Java,以至于只会套stl的C++程序员,是有困难的。

O(

【在 h********3 的大作中提到】
: 说得太对了。
: 用Java的人,一般都更专注在业务逻辑和算法层面上。用C/C++的人比较在乎程序细节
: 。比如说,现在做machine learning,NLP几乎都用Java。因为一般做实验,算法逻辑
: 上的层面都已经很复杂了,没人还想去花时间搞语言和底层上的东西。即便是要提高算
: 法效率。考虑如何降低算法时间复杂度才是真正的王道。语言程序上的效率差距,跟O(
: N^2)和O(NlogN)的差距比起来,基本上是可以忽略的。

n*****3
发帖数: 1584
408
agree! C函数 is really not worth it.

【在 x****u 的大作中提到】
: 所有的C函数都应该直接禁掉。
g*****g
发帖数: 34805
409
没跑过几百个节点的集群,还是不要谈什么高性能了吧。单个节点Java对比C++代码,
确实性能有差距。但商业逻辑一复杂,用户一多,很多东西C++根本实现不了,因为指
针的存在可靠性也远不如Java。这年头就没多少Server应用是用C++写的,web, mobile
,千万用户的Server应用比比皆是,用的最多的就是Java。客户端能需要多高的性能?
还拿来举例子。
C++没有的类库多了。Java常见的比如IoC, AOP,ORM,几乎每个J2EE应用都有的。由于
C++没有标准的
Serialization和reflection都没法实现。Apache的top level project,一多半你都找
不到C++的实现。
http://projects.apache.org/indexes/quick.html

【在 b*******e 的大作中提到】
: 很多人,在大公司做久了,长年做的偏向具体一个方面,而对其它方面所知甚少。
: 简单来说,C++的水一点也不深。做了上百个项目之后,无论用什么语言,大部分代码
: 都是 copy&paste&modify 以前的或别人的工作。对C老手来说,有什么是C++能做而C做
: 不了的呢?有什么是java有的库而C++没有的呢?
: 一个C++老手,和一个Java老手,开发速度能差多少?但是C++能达到的性能,是Java不
: 可能达到的。再但是,性能有时候不是最关键的。如果公司里都是新手,我会让他们用
: Java做速度要求不高的客户端。如果公司里有几个C++高手,肯定什么都用C++做了。

g*****g
发帖数: 34805
410
做科研的用C++的才多,因为不需要可靠性,代码也小不考虑可维护性,
而需要理论上的所谓速度来发paper。大型系统,瓶颈基本上都是架构
设计层面上,很少会到语言级别上。

【在 n******t 的大作中提到】
: 做科研的当然是可以用Java的。
: 但是实际应用中,重视用户体验的应用,大部分是和asymptoic performance
: 没太大关系的。怎么具体实现更重要。这个时候,C程序员的习惯会非常正常
: 地选择效率高的实现,Java,以至于只会套stl的C++程序员,是有困难的。
:
: O(

相关主题
语言这个东西背后其实就是政治斗争C++: operator new 为啥要是 static的, 不是有啥影响?
VC++ 中的 memory leak problemDoes VC++ 6.0 not support dynamic cast?
问一个有关iostream的问题c++标准函数传递一问
进入Programming版参与讨论
n******t
发帖数: 4406
411
如果不涉及I/O的performance,只是在RAM Model下论证一个算法的概念,
Java也没什么问题。

【在 g*****g 的大作中提到】
: 做科研的用C++的才多,因为不需要可靠性,代码也小不考虑可维护性,
: 而需要理论上的所谓速度来发paper。大型系统,瓶颈基本上都是架构
: 设计层面上,很少会到语言级别上。

b*******e
发帖数: 6389
412
1. 封全国人民的上网请求(例如上Google),算不算高性能需求呢?几百个节点能够么?
2. 360客户端是啥做的?Dropbox客户端是啥做的?为啥要用ATL/MFC来做?能说出答案
么?
3. 不管用Java做什么,我都能找到C++的库。Web应用就不要说了吧,Facebook用啥做
的?

mobile

【在 g*****g 的大作中提到】
: 没跑过几百个节点的集群,还是不要谈什么高性能了吧。单个节点Java对比C++代码,
: 确实性能有差距。但商业逻辑一复杂,用户一多,很多东西C++根本实现不了,因为指
: 针的存在可靠性也远不如Java。这年头就没多少Server应用是用C++写的,web, mobile
: ,千万用户的Server应用比比皆是,用的最多的就是Java。客户端能需要多高的性能?
: 还拿来举例子。
: C++没有的类库多了。Java常见的比如IoC, AOP,ORM,几乎每个J2EE应用都有的。由于
: C++没有标准的
: Serialization和reflection都没法实现。Apache的top level project,一多半你都找
: 不到C++的实现。
: http://projects.apache.org/indexes/quick.html

t*****n
发帖数: 4908
413
nsf听说facebook用c++写程序赚了好多钱,决定明年把它家funding断了。
n******t
发帖数: 4406
414
这个我非常同意。。。
说C/C++对某个东西没有解决方案的,都是没做过什么项目的人。
GC这一类花哨的东西,其实就算用 C,也是有方案的,那些fancy的
数据结构和算法,用C也是有解决方案的。没那个用C写大项目的
只用ANSI C的 library,都有自己一套东西。

【在 b*******e 的大作中提到】
: 很多人,在大公司做久了,长年做的偏向具体一个方面,而对其它方面所知甚少。
: 简单来说,C++的水一点也不深。做了上百个项目之后,无论用什么语言,大部分代码
: 都是 copy&paste&modify 以前的或别人的工作。对C老手来说,有什么是C++能做而C做
: 不了的呢?有什么是java有的库而C++没有的呢?
: 一个C++老手,和一个Java老手,开发速度能差多少?但是C++能达到的性能,是Java不
: 可能达到的。再但是,性能有时候不是最关键的。如果公司里都是新手,我会让他们用
: Java做速度要求不高的客户端。如果公司里有几个C++高手,肯定什么都用C++做了。

g*****g
发帖数: 34805
415
您老不知所云,我提的IOC, AOP, ORM,你找出来了吗?Google Search是一个计算复杂
而非逻辑复杂的应用,而且起步的时候Java还什么都不是。论Scalablity,现有的应用
里,Twitter大约是峰值负荷最高的。用户数多而且有关联,支持实时搜索。不像
Google search的内容不需要实时,数据可以复制,用户之间相互不影响。Ebay和
Amazon是用户数多而且需要
支持transaction的大型系统,相似级别的应用,不仅C++没有,C#也没有。我提的这些
都是Java或者JVM语言为主的混合应用。
所有的大型系统,最关键的在于数据库的处理。如果你要跟我讨论Scalability,我建
议你
先学习一下什么叫做CAP theorem。你举的例子就说明你在这方面完全没有经验。

么?

【在 b*******e 的大作中提到】
: 1. 封全国人民的上网请求(例如上Google),算不算高性能需求呢?几百个节点能够么?
: 2. 360客户端是啥做的?Dropbox客户端是啥做的?为啥要用ATL/MFC来做?能说出答案
: 么?
: 3. 不管用Java做什么,我都能找到C++的库。Web应用就不要说了吧,Facebook用啥做
: 的?
:
: mobile

g******y
发帖数: 1101
416

呵呵,你太落伍了,我现在告诉你最重要的将是javascript,你肯定会发笑。但再过五
年你就不会笑了。

【在 n******t 的大作中提到】
: 我觉得WWW是比较好的商业模式,但是用户体验其实一般。
: WWW load的速度还是不行,而且有很多和应用无关的东西。
: 就是BBS这个东西,我还是觉得Terminal的爽多了吧。

t*****n
发帖数: 4908
417
原来msft家的word之类的都是科研程序。今天又学习了:
http://www.mycplus.com/featured-articles/top-10-applications-wr

【在 g*****g 的大作中提到】
: 做科研的用C++的才多,因为不需要可靠性,代码也小不考虑可维护性,
: 而需要理论上的所谓速度来发paper。大型系统,瓶颈基本上都是架构
: 设计层面上,很少会到语言级别上。

g*****g
发帖数: 34805
418
原来你连基本逻辑都没有,我说科研用C++才多,纯粹是读paper时候的认识。
业界当然Java用的多,工作数目稳定的多1-2倍。
http://www.indeed.com/jobanalytics/jobtrends?q=java%2C+C%2B%2B&
业界Java用的多,当然不等于业界不用C++。您老脑子糊涂了吧。

【在 t*****n 的大作中提到】
: 原来msft家的word之类的都是科研程序。今天又学习了:
: http://www.mycplus.com/featured-articles/top-10-applications-wr

d**********x
发帖数: 4083
419
Amazon这个我可以肯定你说错了。

答案
啥做

【在 g*****g 的大作中提到】
: 您老不知所云,我提的IOC, AOP, ORM,你找出来了吗?Google Search是一个计算复杂
: 而非逻辑复杂的应用,而且起步的时候Java还什么都不是。论Scalablity,现有的应用
: 里,Twitter大约是峰值负荷最高的。用户数多而且有关联,支持实时搜索。不像
: Google search的内容不需要实时,数据可以复制,用户之间相互不影响。Ebay和
: Amazon是用户数多而且需要
: 支持transaction的大型系统,相似级别的应用,不仅C++没有,C#也没有。我提的这些
: 都是Java或者JVM语言为主的混合应用。
: 所有的大型系统,最关键的在于数据库的处理。如果你要跟我讨论Scalability,我建
: 议你
: 先学习一下什么叫做CAP theorem。你举的例子就说明你在这方面完全没有经验。

d**********x
发帖数: 4083
420
这是完全不同的scope。C++目前为止最优秀的UI库Qt,所使用的脚本语言就是ECMA

【在 g******y 的大作中提到】
:
: 呵呵,你太落伍了,我现在告诉你最重要的将是javascript,你肯定会发笑。但再过五
: 年你就不会笑了。

相关主题
C语言重复定义问题师傅们都出来看看吧,我也问个C++返回值问题。
程序从VC6挪到VC2008后,执行速度低了15-30%学习VC++求教
windows 7 下的C 和shell 编程软件一个诡异的const_cast问题
进入Programming版参与讨论
g*****g
发帖数: 34805
421
Amazon就是一个SOA为核心的架构。主要语言是Java, Perl, C++。Scalability的核心
是Sharding,跟Ebay并没有什么不同。有兴趣你可以看看这个。
http://highscalability.com/amazon-architecture
Perl, C++很多还是Legacy原因。后出的AWS在应用层上的代码基本上都是Java写的。

【在 d**********x 的大作中提到】
: Amazon这个我可以肯定你说错了。
:
: 答案
: 啥做

g******y
发帖数: 1101
422
其实语言本身是value很低的,做20年,你还不能单独做consultant,你就失败了,老
了会很惨。这个业界真正的价值不在于语言。
d**********x
发帖数: 4083
423
不必了,我以为你说amazon一点c++没有。。

【在 g*****g 的大作中提到】
: Amazon就是一个SOA为核心的架构。主要语言是Java, Perl, C++。Scalability的核心
: 是Sharding,跟Ebay并没有什么不同。有兴趣你可以看看这个。
: http://highscalability.com/amazon-architecture
: Perl, C++很多还是Legacy原因。后出的AWS在应用层上的代码基本上都是Java写的。

g*****n
发帖数: 420
424
按照最新TIOBE index(2012/12),
C/C++/Objective-C的程序员市场占有率,
C 18.696%
Java 17.567%
Objective-C 11.116%
C++ 9.2%
C# 5.5%
第一名是C, Java已经跌落到第二位了
如果把Java和C#这种虚拟机解释型语言加起来跟C/C++/Objective-C编译型语言比加起
来比 23:39
遥遥落后啊。
n******t
发帖数: 4406
425
发不发笑有意义吗?有用学就好了,不就是几天的事情吗?

【在 g******y 的大作中提到】
: 其实语言本身是value很低的,做20年,你还不能单独做consultant,你就失败了,老
: 了会很惨。这个业界真正的价值不在于语言。

n******t
发帖数: 4406
426
有啥好high的,现在都有编译器把C编成Java script了。

【在 d**********x 的大作中提到】
: 这是完全不同的scope。C++目前为止最优秀的UI库Qt,所使用的脚本语言就是ECMA
n******t
发帖数: 4406
427
我不认为C++是legacy的原因。。。
而且SOA其实非常有利于在关键的模块用C/C++。

【在 g*****g 的大作中提到】
: Amazon就是一个SOA为核心的架构。主要语言是Java, Perl, C++。Scalability的核心
: 是Sharding,跟Ebay并没有什么不同。有兴趣你可以看看这个。
: http://highscalability.com/amazon-architecture
: Perl, C++很多还是Legacy原因。后出的AWS在应用层上的代码基本上都是Java写的。

g*****g
发帖数: 34805
428
好吧,别忘了SOA就是Java在大型企业应用中大量采用才流行起来的。SOA底下有一些C/
C++模块不奇怪,但基本上不会大部分是C/C++。非C/C++不可的商业模块是很少的。

【在 n******t 的大作中提到】
: 我不认为C++是legacy的原因。。。
: 而且SOA其实非常有利于在关键的模块用C/C++。

g*****g
发帖数: 34805
429
C的需求一直很稳定,跟Java也没什么竞争。这10年份额下降的是C++,不是C。

【在 g*****n 的大作中提到】
: 按照最新TIOBE index(2012/12),
: C/C++/Objective-C的程序员市场占有率,
: C 18.696%
: Java 17.567%
: Objective-C 11.116%
: C++ 9.2%
: C# 5.5%
: 第一名是C, Java已经跌落到第二位了
: 如果把Java和C#这种虚拟机解释型语言加起来跟C/C++/Objective-C编译型语言比加起
: 来比 23:39

n******t
发帖数: 4406
430
C是挂不了地,就冲着那么多embeded的device,那么多系统kernel的开发工作,
根本不可能。

【在 g*****g 的大作中提到】
: C的需求一直很稳定,跟Java也没什么竞争。这10年份额下降的是C++,不是C。
相关主题
师傅们,C++概念题,弟子有礼了王垠对编程语言的理解还是挺深的
STL堆操作怎样对堆顶元素做ShiftDown?Java10年前的崛起是技术到达一定成熟度的标志
最近一个新闻是android app要跑在chrome上的趋势越来越明显真佩服你们,VS6和VC能吵一晚上
进入Programming版参与讨论
s*****n
发帖数: 5488
431
晕微软几乎之用c好不好。
虽然我不知道ofoffice 2013
但90%是纯c#



【在 t*****n 的大作中提到】
: 原来msft家的word之类的都是科研程序。今天又学习了:
: http://www.mycplus.com/featured-articles/top-10-applications-wr

m*******l
发帖数: 12782
432
例如Jvm,就是非c/C++不可

C/

【在 g*****g 的大作中提到】
: 好吧,别忘了SOA就是Java在大型企业应用中大量采用才流行起来的。SOA底下有一些C/
: C++模块不奇怪,但基本上不会大部分是C/C++。非C/C++不可的商业模块是很少的。

b*******e
发帖数: 6389
433
lol

【在 m*******l 的大作中提到】
: 例如Jvm,就是非c/C++不可
:
: C/

b*******e
发帖数: 6389
434
拿这些名词是唬不到人的。国家级项目比什么Twitter或Amazon的峰值负荷都高。多了
也不说了,你做你的,我做我的,点到为止即可,没必要争下去。如果找不到C++高手
还是会找Java高手做,活人还能让尿憋死。

【在 g*****g 的大作中提到】
: 您老不知所云,我提的IOC, AOP, ORM,你找出来了吗?Google Search是一个计算复杂
: 而非逻辑复杂的应用,而且起步的时候Java还什么都不是。论Scalablity,现有的应用
: 里,Twitter大约是峰值负荷最高的。用户数多而且有关联,支持实时搜索。不像
: Google search的内容不需要实时,数据可以复制,用户之间相互不影响。Ebay和
: Amazon是用户数多而且需要
: 支持transaction的大型系统,相似级别的应用,不仅C++没有,C#也没有。我提的这些
: 都是Java或者JVM语言为主的混合应用。
: 所有的大型系统,最关键的在于数据库的处理。如果你要跟我讨论Scalability,我建
: 议你
: 先学习一下什么叫做CAP theorem。你举的例子就说明你在这方面完全没有经验。

m*******l
发帖数: 12782
435
好虫经常说这个,C++做不了,哪个C++做不了,
根本就是无稽之谈.

【在 b*******e 的大作中提到】
: 拿这些名词是唬不到人的。国家级项目比什么Twitter或Amazon的峰值负荷都高。多了
: 也不说了,你做你的,我做我的,点到为止即可,没必要争下去。如果找不到C++高手
: 还是会找Java高手做,活人还能让尿憋死。

h*******n
发帖数: 82
436
你说再多JAVA FRAMEWORK也好,scale ability名词也好,什么30M用户同时收到消息也
好,你所做的就是个低级的工作,管理好你的用户连接池,发送PLAIN TEXT, 我也不
想和你辩论网游里面数据传送,容错机制之类的了。就是想让你这种做网站的自以为是
的人知道,你再吹捧JAVA多好,你的网站有多少用户,你堆一大堆垃圾设计模式也改变
不了你们做的是发发文字,做做加减乘除的低等事情的事实。还有scalability不是你
做屁网站专业的专有名词,别人用Multi-GPU scalability 破解密码,渲染图像,物理
模拟什么不比你发text强, 我一两块小显卡同时能handle的Tasks比你几十台服务器都
强。

latency
handle
users.
users

【在 g*****g 的大作中提到】
: You have no idea about scalability. Java is not a great fit for low latency
: real time requirement. e.g. Main stock exchange where every nanosecond
: latency makes a difference. As long as that's not required, Java will handle
: it as well as any language exists today. In fact, there are many apps
: written in Java or JVM languages that support hundreds of millions of users.
: But it's hard to find one for C++ at that scale.
: And some of your examples are absurd. If Lady Gaga posts a tweet, 30M users
: receive it instantly, Twitter runs on JVM for its critical piece. In a 3D
: MMO, you post your position change, maybe an action to server, only a
: handful users near you need to know about it, you think that's more

t*****n
发帖数: 4908
437
对goodbug来说:
编程 == 用java写程序
软件 == 支撑网站的服务器后台程序
企业应用 == 服务器程序
他没接触过系统底层/硬件驱动/图形/图像/数值模拟/仿真/游戏/行业设计应用等等领
域。所以大家别争了。每种语言都有自己适用的领域。试图说服别人是徒劳的。建议初
学者多学的点。
g*****g
发帖数: 34805
438
我老看你Scalability完全不上道,指点你学习一下最基础的CAP Theorem。
你可能做的项目很大,但我打赌就是跟着别人屁股后面实现一点功能而已,不是做架构
的,
所以对这些完全没有概念。

【在 b*******e 的大作中提到】
: 拿这些名词是唬不到人的。国家级项目比什么Twitter或Amazon的峰值负荷都高。多了
: 也不说了,你做你的,我做我的,点到为止即可,没必要争下去。如果找不到C++高手
: 还是会找Java高手做,活人还能让尿憋死。

g*****g
发帖数: 34805
439
我老一直谈的是应用级开发,JVM非C/C++不可又如何?我从没说过Java可以干所有的事
情。

【在 m*******l 的大作中提到】
: 例如Jvm,就是非c/C++不可
:
: C/

h********3
发帖数: 2075
440
NLP里面除了那个ntlk什么是python外。lingpipe,mallent,stanford nlp,opennlp全
是Java的。做machine learning的就不说了,大家最熟悉的Weka就是Java的。
然后现在不是大家都喜欢搞big data吗。现在做大数据科研分析的,不扯上hadoop你都
不好意思叫自己是搞big data的。hadoop就是Java写的。你要在上面跑你的mapper和
reducer,你也只有用Java写。

【在 h*******u 的大作中提到】
: 震惊了,正儿八经的专业LP/NLP库还真没有用JAVA的。
: CPLEX是有JAVA界面,但那只是调用而已,里面核心的还都是C/C++的。GUROBI不知道,
: 赶明儿问问去。但是它比CPLEX快一个数量级,不敢相信可能是用JAVA写的核。
: 以前写的各种非线性寻优,learning都是用c++,没觉得语言上有什么问题。
: 现在optimization的趋势是用Python调用。
:
: O(

相关主题
真佩服你们,VS6和VC能吵一晚上VC++ 中的 memory leak problem
不好意思--去年或更早一些听一校友讲MXNET问一个有关iostream的问题
语言这个东西背后其实就是政治斗争C++: operator new 为啥要是 static的, 不是有啥影响?
进入Programming版参与讨论
h********3
发帖数: 2075
441
在scalability方面,你只需要知道hadoop是Java写的,足够了。至于Facebook。
facebook几乎可以是hadoop的最大用户。facebook的数据都是存在hdfs上的。在
facebook跑的大部分数据处理,都要经过他们的hadoop那层。
其实很多人并不知道Java相当于C++的真正优势在哪里。优势并不是在语言,而是JVM这
个虚拟层。简单来说,有了这个虚拟层,可以很容易实现反射和跨平台。不要小瞧这两
个特点。特别是反射,它是动态语言的根本,不只是一个小功能那么简单,现在已经是
演变成为一种新的软件设计思想。这就是为什么之前说的,大部分C/C++程序员都无法
真正理解IoC,AOP这些。
总归而言,Java相对于C/C++来说优势主要就是在于简化设计思想。而人力成本远高于
机器成本,所以Java用得最广。

么?

【在 b*******e 的大作中提到】
: 1. 封全国人民的上网请求(例如上Google),算不算高性能需求呢?几百个节点能够么?
: 2. 360客户端是啥做的?Dropbox客户端是啥做的?为啥要用ATL/MFC来做?能说出答案
: 么?
: 3. 不管用Java做什么,我都能找到C++的库。Web应用就不要说了吧,Facebook用啥做
: 的?
:
: mobile

g*****g
发帖数: 34805
442
你不懂装懂有意义吗?你要鼓吹Multi-GPU Scalability,难道MMO是合适的例子?
啥时候打MMO还需要图形工作站不成?好吧,就算MMO需要图形工作站,难道你所说的
几M在线用户在服务器端是用GPU处理的?
我老好心给你讲performance跟Scalablity的区别,听不听的进去是你的事情。
你满口垃圾,只能显得你弱。一开口就露怯,我老何必跟你一般见识。

【在 h*******n 的大作中提到】
: 你说再多JAVA FRAMEWORK也好,scale ability名词也好,什么30M用户同时收到消息也
: 好,你所做的就是个低级的工作,管理好你的用户连接池,发送PLAIN TEXT, 我也不
: 想和你辩论网游里面数据传送,容错机制之类的了。就是想让你这种做网站的自以为是
: 的人知道,你再吹捧JAVA多好,你的网站有多少用户,你堆一大堆垃圾设计模式也改变
: 不了你们做的是发发文字,做做加减乘除的低等事情的事实。还有scalability不是你
: 做屁网站专业的专有名词,别人用Multi-GPU scalability 破解密码,渲染图像,物理
: 模拟什么不比你发text强, 我一两块小显卡同时能handle的Tasks比你几十台服务器都
: 强。
:
: latency

g*****g
发帖数: 34805
443
我老研究生学的Graphics,发过IEEE Multimedia Trans第一作者的文章。10年前我老
没事在这板上给C++答疑。在这这下你满意了吧?
语言适用于不同领域我不反对,关键是不要出来装逼。总有学了半吊子C++的,动辄出
来谈如何Java不行等等。我从没说过Java适合做OS,Driver等等。但我就不明白为啥一
谈Server应用C++的劣势,就有那么几个恼羞成怒的。你看我跟Thrust这样的真正C++大
牛吵过架吗?

【在 t*****n 的大作中提到】
: 对goodbug来说:
: 编程 == 用java写程序
: 软件 == 支撑网站的服务器后台程序
: 企业应用 == 服务器程序
: 他没接触过系统底层/硬件驱动/图形/图像/数值模拟/仿真/游戏/行业设计应用等等领
: 域。所以大家别争了。每种语言都有自己适用的领域。试图说服别人是徒劳的。建议初
: 学者多学的点。

g*****g
发帖数: 34805
444
简化设计和人力成本是重要的一方面。另一方面是Scalability的关键是让可靠的软件
跑在不可靠的便宜硬件上。这是从Google search以来公认性价比最高的做法。JVM语言
不直接操作内存,远远提高了软件的可靠性。

【在 h********3 的大作中提到】
: 在scalability方面,你只需要知道hadoop是Java写的,足够了。至于Facebook。
: facebook几乎可以是hadoop的最大用户。facebook的数据都是存在hdfs上的。在
: facebook跑的大部分数据处理,都要经过他们的hadoop那层。
: 其实很多人并不知道Java相当于C++的真正优势在哪里。优势并不是在语言,而是JVM这
: 个虚拟层。简单来说,有了这个虚拟层,可以很容易实现反射和跨平台。不要小瞧这两
: 个特点。特别是反射,它是动态语言的根本,不只是一个小功能那么简单,现在已经是
: 演变成为一种新的软件设计思想。这就是为什么之前说的,大部分C/C++程序员都无法
: 真正理解IoC,AOP这些。
: 总归而言,Java相对于C/C++来说优势主要就是在于简化设计思想。而人力成本远高于
: 机器成本,所以Java用得最广。

h*******u
发帖数: 15326
445
kao,我们说的不是一个东西,都是NLP,你说的是自然语言处理,我说的非线性优化. 误
会了.见笑了。

【在 h********3 的大作中提到】
: NLP里面除了那个ntlk什么是python外。lingpipe,mallent,stanford nlp,opennlp全
: 是Java的。做machine learning的就不说了,大家最熟悉的Weka就是Java的。
: 然后现在不是大家都喜欢搞big data吗。现在做大数据科研分析的,不扯上hadoop你都
: 不好意思叫自己是搞big data的。hadoop就是Java写的。你要在上面跑你的mapper和
: reducer,你也只有用Java写。

d****i
发帖数: 4809
446
原来好虫是搞Graphics的呀,能不能拜读一下你的IEEE的文章啊,我觉得你从搞
graphics转到server做enterprise architect有点可惜了啊,graphics还是很有意思的
啊,不过钱上面肯定不如做后者的。

【在 g*****g 的大作中提到】
: 我老研究生学的Graphics,发过IEEE Multimedia Trans第一作者的文章。10年前我老
: 没事在这板上给C++答疑。在这这下你满意了吧?
: 语言适用于不同领域我不反对,关键是不要出来装逼。总有学了半吊子C++的,动辄出
: 来谈如何Java不行等等。我从没说过Java适合做OS,Driver等等。但我就不明白为啥一
: 谈Server应用C++的劣势,就有那么几个恼羞成怒的。你看我跟Thrust这样的真正C++大
: 牛吵过架吗?

h****r
发帖数: 2056
447
这句话转joke版没问题。

【在 g*****g 的大作中提到】
: 简化设计和人力成本是重要的一方面。另一方面是Scalability的关键是让可靠的软件
: 跑在不可靠的便宜硬件上。这是从Google search以来公认性价比最高的做法。JVM语言
: 不直接操作内存,远远提高了软件的可靠性。

L*********s
发帖数: 3063
448
C++能做好并且java做不好的东西,用纯C做会更好
JVM/系统底层/硬件驱动/图形/图像/数值模拟/仿真/游戏 这些东西中Java做不来的部
分,基本用C比用C++会更好
一句话,低端开发用C,高端开发用Java; C++低端高端都不是强项
m*******l
发帖数: 12782
449
Bjarne 哭 了

【在 L*********s 的大作中提到】
: C++能做好并且java做不好的东西,用纯C做会更好
: JVM/系统底层/硬件驱动/图形/图像/数值模拟/仿真/游戏 这些东西中Java做不来的部
: 分,基本用C比用C++会更好
: 一句话,低端开发用C,高端开发用Java; C++低端高端都不是强项

k****5
发帖数: 546
450
not true

【在 L*********s 的大作中提到】
: C++能做好并且java做不好的东西,用纯C做会更好
: JVM/系统底层/硬件驱动/图形/图像/数值模拟/仿真/游戏 这些东西中Java做不来的部
: 分,基本用C比用C++会更好
: 一句话,低端开发用C,高端开发用Java; C++低端高端都不是强项

相关主题
Does VC++ 6.0 not support dynamic cast?程序从VC6挪到VC2008后,执行速度低了15-30%
c++标准函数传递一问windows 7 下的C 和shell 编程软件
C语言重复定义问题师傅们都出来看看吧,我也问个C++返回值问题。
进入Programming版参与讨论
g*****g
发帖数: 34805
451
井底观天,我老说的reflection,C++就做不了。

【在 h****r 的大作中提到】
: 这句话转joke版没问题。
d**********x
发帖数: 4083
452
这并非完全不可能,比如说qt就有对reflection的模拟
只是需要付出较大的代价罢了。比如说每个class都要从QObject继承,method都要用
INVOKABALE声明。
我是java新手,如果理解错了请指教:reflection就是收集了所有的class的metadata
,在运行时可以方便地以string的形式调用或者查询各种method(包括ctor和dtor)。
如果我没理解错的话,这些事情完全可以在c++中在编译期用某些trick来解决,上面Qt
的处理方式就是一个例子。
C++真正没法解决的是在runtime创建新的class,那才是动态语言的范畴。

【在 g*****g 的大作中提到】
: 井底观天,我老说的reflection,C++就做不了。
k**********g
发帖数: 989
453

看了别生气,不同意的话可以到Dream版找香草的淘金小屋投诉
http://msdn.microsoft.com/en-us/library/y0114hz2.aspx

【在 g*****g 的大作中提到】
: 井底观天,我老说的reflection,C++就做不了。
g*****g
发帖数: 34805
454
又一个半桶水。拿微软的Managed C++来比。这个难道是ANSI的标准?

【在 k**********g 的大作中提到】
:
: 看了别生气,不同意的话可以到Dream版找香草的淘金小屋投诉
: http://msdn.microsoft.com/en-us/library/y0114hz2.aspx

t****t
发帖数: 6806
455
微软的这个不能叫C++了.

【在 k**********g 的大作中提到】
:
: 看了别生气,不同意的话可以到Dream版找香草的淘金小屋投诉
: http://msdn.microsoft.com/en-us/library/y0114hz2.aspx

h****r
发帖数: 2056
456
你有点无知者无畏,上面我贴里圈的你的后半句,完全是滑天下之大稽。
也许只能说,你也是当年学C或者C++(如果更老一点,就是Pascal了)过不了pointer
的关的人们中的一员,这样的人10几年前倒真不在少数,java出现后这群人是如同老鼠
掉进了米缸, -- “居然能继续在programming这个领域里混下去了”。
屁股决定立场,这话说的真他妈的对。

【在 g*****g 的大作中提到】
: 井底观天,我老说的reflection,C++就做不了。
g*****g
发帖数: 34805
457
LOL,装逼是没有用的。我老又不是没举例子,Reflection就做不了。
你要觉得我做不了C++随便你。本科的时候我老做兼职,C++的项目我就做了不少。挣的
钱也够我出国申请费了。语言只是个工具,写个C++还写出优越感了。

pointer

【在 h****r 的大作中提到】
: 你有点无知者无畏,上面我贴里圈的你的后半句,完全是滑天下之大稽。
: 也许只能说,你也是当年学C或者C++(如果更老一点,就是Pascal了)过不了pointer
: 的关的人们中的一员,这样的人10几年前倒真不在少数,java出现后这群人是如同老鼠
: 掉进了米缸, -- “居然能继续在programming这个领域里混下去了”。
: 屁股决定立场,这话说的真他妈的对。

j*****k
发帖数: 1198
458
嗯,俺也才知道

【在 d**********x 的大作中提到】
: 谢谢...
g*****g
发帖数: 34805
459
我老说过很多次,理论上能做跟实际上能做是俩码事。除非你只用自己写的库,你怎么
保证别人的库都都使用同样的接口。项目一大,所有东西都自己写是不可能的。这就是
把reflection内建到语言层面上,跟第三方库+Precompiler的区别。

metadata
Qt

【在 d**********x 的大作中提到】
: 这并非完全不可能,比如说qt就有对reflection的模拟
: 只是需要付出较大的代价罢了。比如说每个class都要从QObject继承,method都要用
: INVOKABALE声明。
: 我是java新手,如果理解错了请指教:reflection就是收集了所有的class的metadata
: ,在运行时可以方便地以string的形式调用或者查询各种method(包括ctor和dtor)。
: 如果我没理解错的话,这些事情完全可以在c++中在编译期用某些trick来解决,上面Qt
: 的处理方式就是一个例子。
: C++真正没法解决的是在runtime创建新的class,那才是动态语言的范畴。

d**********x
发帖数: 4083
460
我说了“并非完全不可能”
至于你原来是说实际上啊,还是理论上啊,关我屁事
告诉你能做,就行了
C++一直发展不好,就在于标准委员会迂腐懦弱,早点卖给微软一切解决。

)。

【在 g*****g 的大作中提到】
: 我老说过很多次,理论上能做跟实际上能做是俩码事。除非你只用自己写的库,你怎么
: 保证别人的库都都使用同样的接口。项目一大,所有东西都自己写是不可能的。这就是
: 把reflection内建到语言层面上,跟第三方库+Precompiler的区别。
:
: metadata
: Qt

相关主题
学习VC++求教STL堆操作怎样对堆顶元素做ShiftDown?
一个诡异的const_cast问题最近一个新闻是android app要跑在chrome上的趋势越来越明显
师傅们,C++概念题,弟子有礼了王垠对编程语言的理解还是挺深的
进入Programming版参与讨论
g*****g
发帖数: 34805
461
理论上所有的东西都可以用机器码写。理论上有屁用。除非你写HelloWorld,这就是不
能用。

【在 d**********x 的大作中提到】
: 我说了“并非完全不可能”
: 至于你原来是说实际上啊,还是理论上啊,关我屁事
: 告诉你能做,就行了
: C++一直发展不好,就在于标准委员会迂腐懦弱,早点卖给微软一切解决。
:
: )。

d**********x
发帖数: 4083
462
刚才还不能做,现在变成不能用了
常有理,常有理。

【在 g*****g 的大作中提到】
: 理论上所有的东西都可以用机器码写。理论上有屁用。除非你写HelloWorld,这就是不
: 能用。

y*******g
发帖数: 6599
463
卖给微软后其他哪家大公司会用?

【在 d**********x 的大作中提到】
: 我说了“并非完全不可能”
: 至于你原来是说实际上啊,还是理论上啊,关我屁事
: 告诉你能做,就行了
: C++一直发展不好,就在于标准委员会迂腐懦弱,早点卖给微软一切解决。
:
: )。

g*****g
发帖数: 34805
464
你这还不是死撑。要死掰概念,,你做个非标准的precompiler,那东西就不能叫做C++
了。

【在 d**********x 的大作中提到】
: 刚才还不能做,现在变成不能用了
: 常有理,常有理。

i******l
发帖数: 270
465
Actually there are some jvms written in Java, they provide competitive
performance compared to those written in C.

【在 m*******l 的大作中提到】
: one thing jvms most written in C++/C
:
: latency
: handle
: users.
: users

w**z
发帖数: 8232
466
感觉这个童鞋是活在真空里的,是真不懂,还是想抬杠? 觉得看他的论点有点苦笑不
得。

online
,

【在 h*******n 的大作中提到】
: are you stupid, making some website, support people to buy,sell stuff online
: is so called scaled.
: why World of warcraft uses C++ not java?
: if I want to synchronize my position,skeleton animation rotation matrix
: every frame, so every body see I am running, if I want to synchronize
: explosion for thousands of particles' position and orientation every frame,
: .... can you use JAVA?
: no, have you seen a real good successful 3D MMO which support millions of
: people concurrently using JAVA?
: yes, JAVA website server can handle lots of connections, but there is no

w**z
发帖数: 8232
467
没做过的,还真不知道你说的是啥东东。俺是最近一年两年才接触到这东东,大开眼届
。只有亲手做了,才会appreciate it. 要不,你说破嘴,他也听不进的,可能也听不
懂。

【在 g*****g 的大作中提到】
: 我老看你Scalability完全不上道,指点你学习一下最基础的CAP Theorem。
: 你可能做的项目很大,但我打赌就是跟着别人屁股后面实现一点功能而已,不是做架构
: 的,
: 所以对这些完全没有概念。

w**z
发帖数: 8232
468
您说笑话呐?国家级项目?

【在 b*******e 的大作中提到】
: 拿这些名词是唬不到人的。国家级项目比什么Twitter或Amazon的峰值负荷都高。多了
: 也不说了,你做你的,我做我的,点到为止即可,没必要争下去。如果找不到C++高手
: 还是会找Java高手做,活人还能让尿憋死。

w**z
发帖数: 8232
469
你见过data center 吗?

【在 h*******n 的大作中提到】
: 你说再多JAVA FRAMEWORK也好,scale ability名词也好,什么30M用户同时收到消息也
: 好,你所做的就是个低级的工作,管理好你的用户连接池,发送PLAIN TEXT, 我也不
: 想和你辩论网游里面数据传送,容错机制之类的了。就是想让你这种做网站的自以为是
: 的人知道,你再吹捧JAVA多好,你的网站有多少用户,你堆一大堆垃圾设计模式也改变
: 不了你们做的是发发文字,做做加减乘除的低等事情的事实。还有scalability不是你
: 做屁网站专业的专有名词,别人用Multi-GPU scalability 破解密码,渲染图像,物理
: 模拟什么不比你发text强, 我一两块小显卡同时能handle的Tasks比你几十台服务器都
: 强。
:
: latency

m*******l
发帖数: 12782
470
可以做.也有成品

【在 g*****g 的大作中提到】
: 井底观天,我老说的reflection,C++就做不了。
相关主题
王垠对编程语言的理解还是挺深的不好意思--去年或更早一些听一校友讲MXNET
Java10年前的崛起是技术到达一定成熟度的标志语言这个东西背后其实就是政治斗争
真佩服你们,VS6和VC能吵一晚上VC++ 中的 memory leak problem
进入Programming版参与讨论
m*******l
发帖数: 12782
471
??????

【在 g*****g 的大作中提到】
: 又一个半桶水。拿微软的Managed C++来比。这个难道是ANSI的标准?
m*******l
发帖数: 12782
472
就是C++ iso现在也在做,以前之所以没有我估计是因为他们的"zero overhead"的原则
现在我估计在2014之前要进标准

【在 t****t 的大作中提到】
: 微软的这个不能叫C++了.
m*******l
发帖数: 12782
473
你错了.做的了

【在 g*****g 的大作中提到】
: LOL,装逼是没有用的。我老又不是没举例子,Reflection就做不了。
: 你要觉得我做不了C++随便你。本科的时候我老做兼职,C++的项目我就做了不少。挣的
: 钱也够我出国申请费了。语言只是个工具,写个C++还写出优越感了。
:
: pointer

m*******l
发帖数: 12782
474
现在变了,有一个独立的non profit org在组织了

【在 d**********x 的大作中提到】
: 我说了“并非完全不可能”
: 至于你原来是说实际上啊,还是理论上啊,关我屁事
: 告诉你能做,就行了
: C++一直发展不好,就在于标准委员会迂腐懦弱,早点卖给微软一切解决。
:
: )。

m*******l
发帖数: 12782
475
别扯了.

【在 i******l 的大作中提到】
: Actually there are some jvms written in Java, they provide competitive
: performance compared to those written in C.

d****i
发帖数: 4809
476
C++早在98年就已经是ISO/IEC的标准了,ISO/IEC一共颁布过三次C++的语言标准:C++
98, C++03, C++11。ISO/IEC的C++标准化比较保守也是有原因的,保持C++语言的速度
快,效率高,承上启下的特点,同时保持对C语言的全部兼容,语言风格上变化不能过
于离谱,至少要还长得像“C”吧,看得出“C”的基因吧,所以对于过于激进的change
是并不提倡的,对于过于上层,抽象,超前的东西,可以用Java来实现,C++和Java没
有竞争关系,只有互补关系,和Java竞争的是C#, .Net。

【在 m*******l 的大作中提到】
: 现在变了,有一个独立的non profit org在组织了
L*********s
发帖数: 3063
477
JamaicaVM, a hard real-time Java VM for embedded systems written in Java

【在 m*******l 的大作中提到】
: 别扯了.
i******l
发帖数: 270
478
why? You don't know that or it does not make sense to you?

【在 m*******l 的大作中提到】
: 别扯了.
h****r
发帖数: 2056
479
无知者无畏也就算了。
不诚实就是另一个层次上的问题了。你10几年前本科的时候在国内做兼职写C++?这种
urban legend骗骗文科小妹就算了,拿来蒙科班的老师傅?还不如老老实实在家抱孩子。
语言确实只是个工具,不瘸腿的软件工程师是C/C++/Java都各focus几年的,这完全取
决于工作场景。就好比工人上螺栓,一字螺栓刀用用,十字刀也用用,会用一字刀的人
,能上一字和十字螺栓;用不来一字刀的人,就只能一直上十字螺栓,但是这种用一字
刀不顺手的工人去找一堆理由出来说一字刀不好云云,就让旁人贻笑大方了。

【在 g*****g 的大作中提到】
: LOL,装逼是没有用的。我老又不是没举例子,Reflection就做不了。
: 你要觉得我做不了C++随便你。本科的时候我老做兼职,C++的项目我就做了不少。挣的
: 钱也够我出国申请费了。语言只是个工具,写个C++还写出优越感了。
:
: pointer

g*****g
发帖数: 34805
480
你装逼还装出层次来了。14,5年前正是VC火得时候,接了几个活。到后来网站开始火
了,还写了一年PHP。什么ChinaRen, FM365,中关村所有公车站都是他们广告的时候,
一个月兼职就能挣1万多。
你丫没见识还什么Urban Legend。
Java跟C++适合的地方不一样没错。这就是为啥会有Java能干,C++不能干得活。你不知
道也就罢了,死撑到这份上就比较极品了。Indeed上Java全国平均工资比C++高,你写C
++还写出优越感来了。

子。

【在 h****r 的大作中提到】
: 无知者无畏也就算了。
: 不诚实就是另一个层次上的问题了。你10几年前本科的时候在国内做兼职写C++?这种
: urban legend骗骗文科小妹就算了,拿来蒙科班的老师傅?还不如老老实实在家抱孩子。
: 语言确实只是个工具,不瘸腿的软件工程师是C/C++/Java都各focus几年的,这完全取
: 决于工作场景。就好比工人上螺栓,一字螺栓刀用用,十字刀也用用,会用一字刀的人
: ,能上一字和十字螺栓;用不来一字刀的人,就只能一直上十字螺栓,但是这种用一字
: 刀不顺手的工人去找一堆理由出来说一字刀不好云云,就让旁人贻笑大方了。

相关主题
问一个有关iostream的问题c++标准函数传递一问
C++: operator new 为啥要是 static的, 不是有啥影响?C语言重复定义问题
Does VC++ 6.0 not support dynamic cast?程序从VC6挪到VC2008后,执行速度低了15-30%
进入Programming版参与讨论
h****r
发帖数: 2056
481
1. 这里其实就你在装逼。
2. 科班眼里,当时的VC不够格算C++,这种IDE环境下大量的封装过的东西不需要多少
正真的C++知识,你要是真玩过VC,句柄你该知道是啥东东吧?
3. 我老最近还真不用C++,开始用Java的时候你估计还在所谓兼职中(如果你的兼职不
是把别人的经历套到自己身上的话)。
可悲的是,我前面说了半天,你跟本没听懂我在说啥。由此可见当年你搞不懂pointer
,也是情有可原,即便如此,你也实在用不着这么痛恨C/C++这些语言。
Java好比餐饮业的快餐麦当劳,大排档之类,大大减低了餐饮业的入门门槛,只需会
flip burger,不需要有一二三级厨师就能从事餐饮业了。而且还顺便解决了餐饮业的
scalability的issue。你想让法国洗衣店解决3000人午餐问题,还真得费点功夫。但是
你由此要说麦当劳,大排档比法国洗衣店好,还是那句话,贻笑大方了。
好了,最后一贴,到此为止。

写C

【在 g*****g 的大作中提到】
: 你装逼还装出层次来了。14,5年前正是VC火得时候,接了几个活。到后来网站开始火
: 了,还写了一年PHP。什么ChinaRen, FM365,中关村所有公车站都是他们广告的时候,
: 一个月兼职就能挣1万多。
: 你丫没见识还什么Urban Legend。
: Java跟C++适合的地方不一样没错。这就是为啥会有Java能干,C++不能干得活。你不知
: 道也就罢了,死撑到这份上就比较极品了。Indeed上Java全国平均工资比C++高,你写C
: ++还写出优越感来了。
:
: 子。

g*****g
发帖数: 34805
482
原来VC不是C++,科班的都被你代表了,敢问15年前中国有多少C++的工作不是用VC的?
我老挣学费的时候,可没想过要根正苗红,非纯正C++不做。你老就两个字,极品。
Java门槛比C++低不错,正如从机器码到汇编到C,门槛都是越来越低。语言本来就是个
工具,不是用来装逼的。门槛越来越低代表了语言的进步。您老倒好,写个C++就以为
自己牛逼了。就你这逻辑,是不是见到个写汇编的就得钻地洞呀。收入本来是个正态分
布,程序员一多,项目一大,高薪的职位就多。您老要真是科班出身的,就别成天盯着
分布的左边,也看看分布的右边。今天Java平均工资跟C++差不多,职位多1-2倍,高薪
的职位同样多1-2倍。这在indeed等地方就能找到。
本来是技术之争,例子我都举的很实在。可惜我举的例子你听都没听说过,google了都
没整明白。一开口就露馅。最后就剩下了这点漫骂攻击的本事。我老奉劝你还不是不要
出来丢人了。

pointer

【在 h****r 的大作中提到】
: 1. 这里其实就你在装逼。
: 2. 科班眼里,当时的VC不够格算C++,这种IDE环境下大量的封装过的东西不需要多少
: 正真的C++知识,你要是真玩过VC,句柄你该知道是啥东东吧?
: 3. 我老最近还真不用C++,开始用Java的时候你估计还在所谓兼职中(如果你的兼职不
: 是把别人的经历套到自己身上的话)。
: 可悲的是,我前面说了半天,你跟本没听懂我在说啥。由此可见当年你搞不懂pointer
: ,也是情有可原,即便如此,你也实在用不着这么痛恨C/C++这些语言。
: Java好比餐饮业的快餐麦当劳,大排档之类,大大减低了餐饮业的入门门槛,只需会
: flip burger,不需要有一二三级厨师就能从事餐饮业了。而且还顺便解决了餐饮业的
: scalability的issue。你想让法国洗衣店解决3000人午餐问题,还真得费点功夫。但是

h****r
发帖数: 2056
483
哈哈,你下面这话也太黑白颠倒了吧?其他人都给你翻了个底朝天了,你居然还能表演
现场版掩耳盗铃?给老印们有一拼啊。
你那点功力能有啥我老没听说过的东东?
Truth hurts,但至于这么脑羞成怒吗?
国内好点的科班,90年代初开始就都用UNIX SVR4(一般是西安版的)/C等等做本科毕
业设计了,VC之前还有BC,都是被鄙视的对象。比如经典的文渊阁排版系统,就是VC做
的,并不受待见。
跟你没法谈,算了算了。

【在 g*****g 的大作中提到】
: 原来VC不是C++,科班的都被你代表了,敢问15年前中国有多少C++的工作不是用VC的?
: 我老挣学费的时候,可没想过要根正苗红,非纯正C++不做。你老就两个字,极品。
: Java门槛比C++低不错,正如从机器码到汇编到C,门槛都是越来越低。语言本来就是个
: 工具,不是用来装逼的。门槛越来越低代表了语言的进步。您老倒好,写个C++就以为
: 自己牛逼了。就你这逻辑,是不是见到个写汇编的就得钻地洞呀。收入本来是个正态分
: 布,程序员一多,项目一大,高薪的职位就多。您老要真是科班出身的,就别成天盯着
: 分布的左边,也看看分布的右边。今天Java平均工资跟C++差不多,职位多1-2倍,高薪
: 的职位同样多1-2倍。这在indeed等地方就能找到。
: 本来是技术之争,例子我都举的很实在。可惜我举的例子你听都没听说过,google了都
: 没整明白。一开口就露馅。最后就剩下了这点漫骂攻击的本事。我老奉劝你还不是不要

g*****g
发帖数: 34805
484
敢问我提的reflection。那篇举出了一个标准C++实现的反例?你不懂还死撑到底了。
做毕业设计的还敢拿出来鄙视做兼职的了?太搞笑了。你懂不懂一个是学校里做着玩的,
一个是要卖给客户的?
学校里做了几个作业,还得瑟了。我老当年网络课就是sparc上vi做得。看来俺在清华
CS
读了5年本科,所有教材都是本系老师编的,孤陋寡闻了。不知道用个Unix也可以装逼。
俺们有个老师叫做严蔚敏,教的数据结构居然是Pascal的,带着一帮学生用Delphi写
了很多课件,想必也是你鄙视的对象。

【在 h****r 的大作中提到】
: 哈哈,你下面这话也太黑白颠倒了吧?其他人都给你翻了个底朝天了,你居然还能表演
: 现场版掩耳盗铃?给老印们有一拼啊。
: 你那点功力能有啥我老没听说过的东东?
: Truth hurts,但至于这么脑羞成怒吗?
: 国内好点的科班,90年代初开始就都用UNIX SVR4(一般是西安版的)/C等等做本科毕
: 业设计了,VC之前还有BC,都是被鄙视的对象。比如经典的文渊阁排版系统,就是VC做
: 的,并不受待见。
: 跟你没法谈,算了算了。

b******y
发帖数: 9224
485
说到Pascal, 语言挺严谨的,比较对仗工整,呵呵。可惜现在不流行了。但想当年可是
很火的语言。
g*****g
发帖数: 34805
486
那帮搞竞赛的人都用这个,你要别的语言教材,还不好找。Borland是被微软生生弄死
了。从此Delphi就再没人用。

【在 b******y 的大作中提到】
: 说到Pascal, 语言挺严谨的,比较对仗工整,呵呵。可惜现在不流行了。但想当年可是
: 很火的语言。

b******y
发帖数: 9224
487

哈哈,当年试图学compiler construction, 看正规书看不懂,干脆找了let's build a
compiler, 好比手抄本/网络版,从头看到尾。那个全是用pascal描述的。。。

【在 g*****g 的大作中提到】
: 那帮搞竞赛的人都用这个,你要别的语言教材,还不好找。Borland是被微软生生弄死
: 了。从此Delphi就再没人用。

h****r
发帖数: 2056
488
15年前的中关村小混混也好意思扯技术?或许装装PC机赚点外快差不多。15年前C++不
用VC用啥?这种问题能问出来,可知有多傻了。不说国外的了,你知道华为中兴北电们
96年就用的啥了?坐井观天,形象!都97,98年了sparc上用vi都好意思扯出来当大旗
?“sparc上用vi”,听着就别扭,你应该说Solaris 6上面用
vi。
你不是说C++不能做relection吗?现在改标准C++实现了?你这身段真够软的。
清华现在有国外回去的能人是不假。不过你那当年的?严蔚敏?你还不如拉扬芙清,孙
钟秀出来更有面子点。虽然这两位不是清华的,我帮你圆一下,你可以扯到你的答辩组
上,下次跟别人喷的时候可以用。
在你说“所有教材都是本系老师编的”,先好好看看主要内容是不是翻译的国外版的。
不厚道的说,那个时候国内不管哪个学校研究所,搞计算机的教职研究人员相当部分是
数学系混的一般出来捞偏门走捷径的。你这柔然的身段跟有些捞偏门的还真有些神似。

的,
逼。

【在 g*****g 的大作中提到】
: 敢问我提的reflection。那篇举出了一个标准C++实现的反例?你不懂还死撑到底了。
: 做毕业设计的还敢拿出来鄙视做兼职的了?太搞笑了。你懂不懂一个是学校里做着玩的,
: 一个是要卖给客户的?
: 学校里做了几个作业,还得瑟了。我老当年网络课就是sparc上vi做得。看来俺在清华
: CS
: 读了5年本科,所有教材都是本系老师编的,孤陋寡闻了。不知道用个Unix也可以装逼。
: 俺们有个老师叫做严蔚敏,教的数据结构居然是Pascal的,带着一帮学生用Delphi写
: 了很多课件,想必也是你鄙视的对象。

x****u
发帖数: 44466
489
说VC封装的,估计也没用过VC吧。

pointer

【在 h****r 的大作中提到】
: 1. 这里其实就你在装逼。
: 2. 科班眼里,当时的VC不够格算C++,这种IDE环境下大量的封装过的东西不需要多少
: 正真的C++知识,你要是真玩过VC,句柄你该知道是啥东东吧?
: 3. 我老最近还真不用C++,开始用Java的时候你估计还在所谓兼职中(如果你的兼职不
: 是把别人的经历套到自己身上的话)。
: 可悲的是,我前面说了半天,你跟本没听懂我在说啥。由此可见当年你搞不懂pointer
: ,也是情有可原,即便如此,你也实在用不着这么痛恨C/C++这些语言。
: Java好比餐饮业的快餐麦当劳,大排档之类,大大减低了餐饮业的入门门槛,只需会
: flip burger,不需要有一二三级厨师就能从事餐饮业了。而且还顺便解决了餐饮业的
: scalability的issue。你想让法国洗衣店解决3000人午餐问题,还真得费点功夫。但是

x****u
发帖数: 44466
490
很多UNIX系统连线程实现的都很不利索,就开始鄙视NT/VC。。。

【在 h****r 的大作中提到】
: 哈哈,你下面这话也太黑白颠倒了吧?其他人都给你翻了个底朝天了,你居然还能表演
: 现场版掩耳盗铃?给老印们有一拼啊。
: 你那点功力能有啥我老没听说过的东东?
: Truth hurts,但至于这么脑羞成怒吗?
: 国内好点的科班,90年代初开始就都用UNIX SVR4(一般是西安版的)/C等等做本科毕
: 业设计了,VC之前还有BC,都是被鄙视的对象。比如经典的文渊阁排版系统,就是VC做
: 的,并不受待见。
: 跟你没法谈,算了算了。

相关主题
windows 7 下的C 和shell 编程软件一个诡异的const_cast问题
师傅们都出来看看吧,我也问个C++返回值问题。师傅们,C++概念题,弟子有礼了
学习VC++求教STL堆操作怎样对堆顶元素做ShiftDown?
进入Programming版参与讨论
x****u
发帖数: 44466
491
当年的VC6就实现了reflection,UNIX下的C++反而做不到。。。

【在 h****r 的大作中提到】
: 15年前的中关村小混混也好意思扯技术?或许装装PC机赚点外快差不多。15年前C++不
: 用VC用啥?这种问题能问出来,可知有多傻了。不说国外的了,你知道华为中兴北电们
: 96年就用的啥了?坐井观天,形象!都97,98年了sparc上用vi都好意思扯出来当大旗
: ?“sparc上用vi”,听着就别扭,你应该说Solaris 6上面用
: vi。
: 你不是说C++不能做relection吗?现在改标准C++实现了?你这身段真够软的。
: 清华现在有国外回去的能人是不假。不过你那当年的?严蔚敏?你还不如拉扬芙清,孙
: 钟秀出来更有面子点。虽然这两位不是清华的,我帮你圆一下,你可以扯到你的答辩组
: 上,下次跟别人喷的时候可以用。
: 在你说“所有教材都是本系老师编的”,先好好看看主要内容是不是翻译的国外版的。

x****u
发帖数: 44466
492
不少写书的SB自己也不懂。

a

【在 b******y 的大作中提到】
:
: 哈哈,当年试图学compiler construction, 看正规书看不懂,干脆找了let's build a
: compiler, 好比手抄本/网络版,从头看到尾。那个全是用pascal描述的。。。

b*******e
发帖数: 6389
493
指针可以实现一切你说的功能。
java没有指针,只好另搞一套。

的,
逼。

【在 g*****g 的大作中提到】
: 敢问我提的reflection。那篇举出了一个标准C++实现的反例?你不懂还死撑到底了。
: 做毕业设计的还敢拿出来鄙视做兼职的了?太搞笑了。你懂不懂一个是学校里做着玩的,
: 一个是要卖给客户的?
: 学校里做了几个作业,还得瑟了。我老当年网络课就是sparc上vi做得。看来俺在清华
: CS
: 读了5年本科,所有教材都是本系老师编的,孤陋寡闻了。不知道用个Unix也可以装逼。
: 俺们有个老师叫做严蔚敏,教的数据结构居然是Pascal的,带着一帮学生用Delphi写
: 了很多课件,想必也是你鄙视的对象。

m*******l
发帖数: 12782
494
你和thrust辩一辨到地VC是不是C++
如果是,那么你说的什么reflection人家VC++也有啊

【在 g*****g 的大作中提到】
: 原来VC不是C++,科班的都被你代表了,敢问15年前中国有多少C++的工作不是用VC的?
: 我老挣学费的时候,可没想过要根正苗红,非纯正C++不做。你老就两个字,极品。
: Java门槛比C++低不错,正如从机器码到汇编到C,门槛都是越来越低。语言本来就是个
: 工具,不是用来装逼的。门槛越来越低代表了语言的进步。您老倒好,写个C++就以为
: 自己牛逼了。就你这逻辑,是不是见到个写汇编的就得钻地洞呀。收入本来是个正态分
: 布,程序员一多,项目一大,高薪的职位就多。您老要真是科班出身的,就别成天盯着
: 分布的左边,也看看分布的右边。今天Java平均工资跟C++差不多,职位多1-2倍,高薪
: 的职位同样多1-2倍。这在indeed等地方就能找到。
: 本来是技术之争,例子我都举的很实在。可惜我举的例子你听都没听说过,google了都
: 没整明白。一开口就露馅。最后就剩下了这点漫骂攻击的本事。我老奉劝你还不是不要

m*******l
发帖数: 12782
495
当年哪个数据结构不是用pascal? 80%吧
sparc算后来的的
我们都是用小型机的

的,
逼。

【在 g*****g 的大作中提到】
: 敢问我提的reflection。那篇举出了一个标准C++实现的反例?你不懂还死撑到底了。
: 做毕业设计的还敢拿出来鄙视做兼职的了?太搞笑了。你懂不懂一个是学校里做着玩的,
: 一个是要卖给客户的?
: 学校里做了几个作业,还得瑟了。我老当年网络课就是sparc上vi做得。看来俺在清华
: CS
: 读了5年本科,所有教材都是本系老师编的,孤陋寡闻了。不知道用个Unix也可以装逼。
: 俺们有个老师叫做严蔚敏,教的数据结构居然是Pascal的,带着一帮学生用Delphi写
: 了很多课件,想必也是你鄙视的对象。

m*******l
发帖数: 12782
496
delphi仍然有人用

【在 g*****g 的大作中提到】
: 那帮搞竞赛的人都用这个,你要别的语言教材,还不好找。Borland是被微软生生弄死
: 了。从此Delphi就再没人用。

r*********r
发帖数: 3195
497
好虫每次都把严蔚敏搬出来。可是这人好像真的震不住谁呀。
你要说是knuth的学生,人家可能就不跟你吵了。
a*w
发帖数: 4495
498
Knuth当初写TeX就是用的Pascal

【在 r*********r 的大作中提到】
: 好虫每次都把严蔚敏搬出来。可是这人好像真的震不住谁呀。
: 你要说是knuth的学生,人家可能就不跟你吵了。

r***y
发帖数: 4379
499
kao, 看到这里眼睛都花了.
跟先秦百家争鸣似的, 就等一狠角色出来一统天下了啊...
奇怪的是楼上大牛们都单身么?
花这么多时间在这里打口水战, 不怕媳妇拎耳朵?
有这功夫不如两派个出个挑头的, 搞两个projects, 看最后谁家的能撑下去, 还赚了钱
...

【在 l******y 的大作中提到】
: java比c++容易不少吗?似乎c++和java最大的却别就是java不需要管理memory,c++还
: 有其他方面很突出的难点吗?
: 最近在看c++的基础书,感觉c++的内存管理会对写class的constructor, destructor,
: copy, copy assignment等等部分造成一系列困难。除此之外,c++还比java复杂在哪
: 里?

B********r
发帖数: 397
500
我c, 都11页了,我都打了十几炮了这贴还没沉
1 2 下页 末页 (共2页)
进入Programming版参与讨论
相关主题
学习VC++求教不好意思--去年或更早一些听一校友讲MXNET
一个诡异的const_cast问题语言这个东西背后其实就是政治斗争
师傅们,C++概念题,弟子有礼了VC++ 中的 memory leak problem
STL堆操作怎样对堆顶元素做ShiftDown?问一个有关iostream的问题
最近一个新闻是android app要跑在chrome上的趋势越来越明显C++: operator new 为啥要是 static的, 不是有啥影响?
王垠对编程语言的理解还是挺深的Does VC++ 6.0 not support dynamic cast?
Java10年前的崛起是技术到达一定成熟度的标志c++标准函数传递一问
真佩服你们,VS6和VC能吵一晚上C语言重复定义问题
相关话题的讨论汇总
话题: c++话题: java话题: 语言话题: exception