由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - what is c++? and what can you expect
相关主题
java很快吗?比python 能快多少?Golang 从13年到现在goog trends翻了快十倍
对scala很失望 (转载)面向同一种应用的语言比较优劣才有意义
why functional?这么多人讨论 FP, 大牛推荐门语言吧
板上的高人们能给科普比较functional programming language么C++, Java, & Python 在Google的使用
粉FP的人是因为把电脑想象成图灵机了无意争吵,不过介绍下
处理海量csv数据+socket data stream processing: scala还是clojureMapreduce Java (转载)
Node 1.5 times better than Javaone more interview question
scala大牛入C# is light-years ahead of Java now
相关话题的讨论汇总
话题: c++话题: java话题: what话题: gc话题: expect
进入Programming版参与讨论
1 (共1页)
b*******s
发帖数: 5216
v******y
发帖数: 84
2
这个显然是有偏见的,他是教c++的当然希望有人去学c++
但是,c++的debug的错误信息,不是普通初学的人能看懂的
第二,搞不定copy, assignment, implicit type conversion, construction
初学者连a=b是啥都无法理解,理解c++ a=b这样的一个东西,学java已经入门了
第三,c++写的要求严格多了,经常会有memory leak的问题,Java有garbage
collector
所有的object都在heap,和c++需要自己管理内存上有本质的难度区别
所以学c++入门,java已经是大牛了,而且c++的这些东西本来就是
和要解决的问题无关,就和你买了一个车,是用来上班用的
这个车是C++一样,每次开车前需要花2个小时tune各种零件,才能开
即使性能高,也没有人用。

【在 b*******s 的大作中提到】
: http://isocpp.org/blog/2014/12/myths-1
N******K
发帖数: 10202
3
第三,c++写的要求严格多了,经常会有memory leak的问题
听说最近出现了一个叫做smart pointer的东西 好像很厉害 你听说了吗?

【在 v******y 的大作中提到】
: 这个显然是有偏见的,他是教c++的当然希望有人去学c++
: 但是,c++的debug的错误信息,不是普通初学的人能看懂的
: 第二,搞不定copy, assignment, implicit type conversion, construction
: 初学者连a=b是啥都无法理解,理解c++ a=b这样的一个东西,学java已经入门了
: 第三,c++写的要求严格多了,经常会有memory leak的问题,Java有garbage
: collector
: 所有的object都在heap,和c++需要自己管理内存上有本质的难度区别
: 所以学c++入门,java已经是大牛了,而且c++的这些东西本来就是
: 和要解决的问题无关,就和你买了一个车,是用来上班用的
: 这个车是C++一样,每次开车前需要花2个小时tune各种零件,才能开

d********t
发帖数: 9628
4
性能高有性能高的用处,high freq trading都用C++

【在 v******y 的大作中提到】
: 这个显然是有偏见的,他是教c++的当然希望有人去学c++
: 但是,c++的debug的错误信息,不是普通初学的人能看懂的
: 第二,搞不定copy, assignment, implicit type conversion, construction
: 初学者连a=b是啥都无法理解,理解c++ a=b这样的一个东西,学java已经入门了
: 第三,c++写的要求严格多了,经常会有memory leak的问题,Java有garbage
: collector
: 所有的object都在heap,和c++需要自己管理内存上有本质的难度区别
: 所以学c++入门,java已经是大牛了,而且c++的这些东西本来就是
: 和要解决的问题无关,就和你买了一个车,是用来上班用的
: 这个车是C++一样,每次开车前需要花2个小时tune各种零件,才能开

x****u
发帖数: 44466
5
说的不错

【在 v******y 的大作中提到】
: 这个显然是有偏见的,他是教c++的当然希望有人去学c++
: 但是,c++的debug的错误信息,不是普通初学的人能看懂的
: 第二,搞不定copy, assignment, implicit type conversion, construction
: 初学者连a=b是啥都无法理解,理解c++ a=b这样的一个东西,学java已经入门了
: 第三,c++写的要求严格多了,经常会有memory leak的问题,Java有garbage
: collector
: 所有的object都在heap,和c++需要自己管理内存上有本质的难度区别
: 所以学c++入门,java已经是大牛了,而且c++的这些东西本来就是
: 和要解决的问题无关,就和你买了一个车,是用来上班用的
: 这个车是C++一样,每次开车前需要花2个小时tune各种零件,才能开

x****u
发帖数: 44466
6
C++每个非智能指针的程序都应该CTO亲自批准。

【在 N******K 的大作中提到】
: 第三,c++写的要求严格多了,经常会有memory leak的问题
: 听说最近出现了一个叫做smart pointer的东西 好像很厉害 你听说了吗?

b*******s
发帖数: 5216
7
这算因人废言?
他的重点是,写好的风格的,也就是现代风格的CPP,而不是带类的C之类的东西
另外,特定领域需要这种语言工具,学不学自己决定

【在 v******y 的大作中提到】
: 这个显然是有偏见的,他是教c++的当然希望有人去学c++
: 但是,c++的debug的错误信息,不是普通初学的人能看懂的
: 第二,搞不定copy, assignment, implicit type conversion, construction
: 初学者连a=b是啥都无法理解,理解c++ a=b这样的一个东西,学java已经入门了
: 第三,c++写的要求严格多了,经常会有memory leak的问题,Java有garbage
: collector
: 所有的object都在heap,和c++需要自己管理内存上有本质的难度区别
: 所以学c++入门,java已经是大牛了,而且c++的这些东西本来就是
: 和要解决的问题无关,就和你买了一个车,是用来上班用的
: 这个车是C++一样,每次开车前需要花2个小时tune各种零件,才能开

b*******s
发帖数: 5216
8
small mkt portion doesnt necessarily mean useless or bad paid.
for example, OCAML. I guess few people here heard of it. But if you are an
expert of it, there is a trading firm will pay you 3-4 million HKD a year
for such a skill.
if u havent stepped into the sections, you never know
v******y
发帖数: 84
9
每个heap上的pointer 用一个单独像java GC,是不是性能不行啊?
又要和stack 上的nake pointer 混用,是不是很confusing?
如果不用stack的nake pointer,那不就是 min java了?

【在 N******K 的大作中提到】
: 第三,c++写的要求严格多了,经常会有memory leak的问题
: 听说最近出现了一个叫做smart pointer的东西 好像很厉害 你听说了吗?

v******y
发帖数: 84
10
努力学习c++,早日成为大牛

【在 b*******s 的大作中提到】
: small mkt portion doesnt necessarily mean useless or bad paid.
: for example, OCAML. I guess few people here heard of it. But if you are an
: expert of it, there is a trading firm will pay you 3-4 million HKD a year
: for such a skill.
: if u havent stepped into the sections, you never know
:

相关主题
处理海量csv数据+socket data stream processing: scala还是clojureGolang 从13年到现在goog trends翻了快十倍
Node 1.5 times better than Java面向同一种应用的语言比较优劣才有意义
scala大牛入这么多人讨论 FP, 大牛推荐门语言吧
进入Programming版参与讨论
N******K
发帖数: 10202
11
搜我的帖子 c++就可以当java用 对于算法类的应用 比java更好

【在 v******y 的大作中提到】
: 每个heap上的pointer 用一个单独像java GC,是不是性能不行啊?
: 又要和stack 上的nake pointer 混用,是不是很confusing?
: 如果不用stack的nake pointer,那不就是 min java了?

b*******s
发帖数: 5216
12
I know there is a prop trading firm they are using Java. Disable GC, pre-
allocate all memory chunks and always keep static references of them ...
Couldn't be more evil

【在 d********t 的大作中提到】
: 性能高有性能高的用处,high freq trading都用C++
t*****n
发帖数: 4908
13
客户不会管你用什么语言写。性能是客户要求的。再麻烦也要做。再说C++没什么麻烦
的。乱折腾的,才是麻烦的来源。

【在 v******y 的大作中提到】
: 这个显然是有偏见的,他是教c++的当然希望有人去学c++
: 但是,c++的debug的错误信息,不是普通初学的人能看懂的
: 第二,搞不定copy, assignment, implicit type conversion, construction
: 初学者连a=b是啥都无法理解,理解c++ a=b这样的一个东西,学java已经入门了
: 第三,c++写的要求严格多了,经常会有memory leak的问题,Java有garbage
: collector
: 所有的object都在heap,和c++需要自己管理内存上有本质的难度区别
: 所以学c++入门,java已经是大牛了,而且c++的这些东西本来就是
: 和要解决的问题无关,就和你买了一个车,是用来上班用的
: 这个车是C++一样,每次开车前需要花2个小时tune各种零件,才能开

k**********g
发帖数: 989
14

去看看各大编程擂台网站就知道了, C / C++ 运行时限两秒, Ocaml 运行时限三秒,
Java Mono (C#) 五秒,其他语言十至一百秒不等。
但再牛B的人类都不能阻止商学院的Visual basic,Excel

【在 b*******s 的大作中提到】
: small mkt portion doesnt necessarily mean useless or bad paid.
: for example, OCAML. I guess few people here heard of it. But if you are an
: expert of it, there is a trading firm will pay you 3-4 million HKD a year
: for such a skill.
: if u havent stepped into the sections, you never know
:

b*******s
发帖数: 5216
15
how bad could those c/c++ programmers be
check out googler's benchmark
Benchmark Time [sec] Factor
C++ Opt 23 1.0x
C++ Dbg 197 8.6x
Java 64-bit 134 5.8x
Java 32-bit 290 12.6x
Java 32-bit GC* 106 4.6x
Java 32-bit SPEC GC 89 3.7x
Scala 82 3.6x
Scala low-level* 67 2.9x
Scala low-level GC* 58 2.5x
Go 6g 161 7.0x
Go Pro* 126 5.5x

【在 k**********g 的大作中提到】
:
: 去看看各大编程擂台网站就知道了, C / C++ 运行时限两秒, Ocaml 运行时限三秒,
: Java Mono (C#) 五秒,其他语言十至一百秒不等。
: 但再牛B的人类都不能阻止商学院的Visual basic,Excel

b*******s
发帖数: 5216
16
scala is good
g*****g
发帖数: 34805
17
那片论文里scala用的是一个优化的算法,不好直接比较。那片论文最写实的一点就是
,如果不下力气去优化,C++写出来还没有Java快。

【在 b*******s 的大作中提到】
: scala is good
b*******s
发帖数: 5216
18
不会优化实际上不适合做cpp

【在 g*****g 的大作中提到】
: 那片论文里scala用的是一个优化的算法,不好直接比较。那片论文最写实的一点就是
: ,如果不下力气去优化,C++写出来还没有Java快。

1 (共1页)
进入Programming版参与讨论
相关主题
C# is light-years ahead of Java now粉FP的人是因为把电脑想象成图灵机了
c++指针的问题处理海量csv数据+socket data stream processing: scala还是clojure
【失败感言】我是做PHP的 (转载)Node 1.5 times better than Java
俺老10年前关于语言未来的论述scala大牛入
java很快吗?比python 能快多少?Golang 从13年到现在goog trends翻了快十倍
对scala很失望 (转载)面向同一种应用的语言比较优劣才有意义
why functional?这么多人讨论 FP, 大牛推荐门语言吧
板上的高人们能给科普比较functional programming language么C++, Java, & Python 在Google的使用
相关话题的讨论汇总
话题: c++话题: java话题: what话题: gc话题: expect