T*******e 发帖数: 4928 | 1 懂行的能不能说说为什么很多人用Java堆轮子。到底C++缺少了哪些开源的轮子。 |
f*******t 发帖数: 7549 | 2 web service, distributed systems for big data processing很多轮子是用Java搭的
,只有java interface/RPC
,用C++很不方便。 |
T*******e 发帖数: 4928 | 3 kafka,zookeeper好像都有C++ clients. 因为我没用过所以不知道
是不是C++ clients 很难跟系统的其它部分整合。
web service我倒没注意。scylladb不知好用不。
【在 f*******t 的大作中提到】 : web service, distributed systems for big data processing很多轮子是用Java搭的 : ,只有java interface/RPC : ,用C++很不方便。
|
f*******t 发帖数: 7549 | 4 C++ client都不是first priority。比如HBase一开始只有java native RPC,后来才用
protobuf使的其它语言native client成为可能。
这类client多半只有基本功能,性能优化等方面不见得能跟java client比。
【在 T*******e 的大作中提到】 : kafka,zookeeper好像都有C++ clients. 因为我没用过所以不知道 : 是不是C++ clients 很难跟系统的其它部分整合。 : web service我倒没注意。scylladb不知好用不。
|
T*******e 发帖数: 4928 | 5 明白了。就是说C++在这些方面起步晚,恶性循环。
导致整个C++开源的生态系统比不上Java的。多谢解答。
【在 f*******t 的大作中提到】 : C++ client都不是first priority。比如HBase一开始只有java native RPC,后来才用 : protobuf使的其它语言native client成为可能。 : 这类client多半只有基本功能,性能优化等方面不见得能跟java client比。
|
f*******t 发帖数: 7549 | 6 对,轮子之间也有dependency。如果很多基础轮子是用C++搭的,新的轮子多半也得用C
++,谁没事吃饱了撑的喜欢写JNI啊。 |
T*******e 发帖数: 4928 | 7 sigh. 还得好好学习Java的轮子。 潜水去了。
用C
【在 f*******t 的大作中提到】 : 对,轮子之间也有dependency。如果很多基础轮子是用C++搭的,新的轮子多半也得用C : ++,谁没事吃饱了撑的喜欢写JNI啊。
|
s*****r 发帖数: 43070 | 8 俺狗的JNI多了去了
用C
【在 f*******t 的大作中提到】 : 对,轮子之间也有dependency。如果很多基础轮子是用C++搭的,新的轮子多半也得用C : ++,谁没事吃饱了撑的喜欢写JNI啊。
|
n*****3 发帖数: 1584 | 9 开源吗?
有人用吗?
【在 s*****r 的大作中提到】 : 俺狗的JNI多了去了 : : 用C
|
x****u 发帖数: 44466 | 10 C++既慢又不安全
话放在这里,不知道C++比起java慢在那里的人连C++门都没入啊。
【在 f*******t 的大作中提到】 : web service, distributed systems for big data processing很多轮子是用Java搭的 : ,只有java interface/RPC : ,用C++很不方便。
|
|
|
n******7 发帖数: 12463 | 11 慢在哪里?
【在 x****u 的大作中提到】 : C++既慢又不安全 : 话放在这里,不知道C++比起java慢在那里的人连C++门都没入啊。
|
T*******x 发帖数: 8565 | 12 还真不知道,慢在哪里?
【在 x****u 的大作中提到】 : C++既慢又不安全 : 话放在这里,不知道C++比起java慢在那里的人连C++门都没入啊。
|
f****y 发帖数: 243 | |
g*********e 发帖数: 14401 | 14 cxx没有gc 不方便造轮子。
抓哇有gc,可以不停的new,没有后顾之忧。方便modularization,abstraction |
x****u 发帖数: 44466 | 15 C++对象生存管理和abi又臭又烂,理论上没有多线程不crash的办法,用java是为了效
率和安全。
【在 T*******e 的大作中提到】 : sigh. 还得好好学习Java的轮子。 潜水去了。 : : 用C
|
x****u 发帖数: 44466 | 16 堆内存管理技术,优化
【在 T*******x 的大作中提到】 : 还真不知道,慢在哪里?
|
a*********a 发帖数: 3656 | 17 你肯定不是你自己连C++门都没入?
【在 x****u 的大作中提到】 : C++既慢又不安全 : 话放在这里,不知道C++比起java慢在那里的人连C++门都没入啊。
|
b*******s 发帖数: 5216 | 18 回军版,小菊花
【在 x****u 的大作中提到】 : 堆内存管理技术,优化
|
c****3 发帖数: 10787 | 19 C++ debug太费劲了,设计的那些功能,根本不实用,也就公司喜欢。
比C#,JAVA这样的快速开发语言,C++自带的库也特别少,大家还得自己找。
所以到开源世界,是个人选择,或者为了稳定和debug容易,大家还是宁可用C。
C++高不成低不就,迟早被淘汰 |
x****u 发帖数: 44466 | 20 你多少年没看过书了?
上一次大规模批C++快的谣也过去10年以上了。
【在 a*********a 的大作中提到】 : 你肯定不是你自己连C++门都没入?
|
a*********a 发帖数: 3656 | 21 你写的c 比java慢,我一点都不奇怪。
: 你多少年没看过书了?
: 上一次大规模批C 快的谣也过去10年以上了。
【在 x****u 的大作中提到】 : 你多少年没看过书了? : 上一次大规模批C++快的谣也过去10年以上了。
|