TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

The New C++: Lay down your guns, knives, and clubs

56 点作者 jemeshsu将近 14 年前

9 条评论

SamReidHughes将近 14 年前
&#60;tl;dr&#62; C++0x is pretty nice. &#60;/tl;dr&#62;<p>But ultimately, as long as it lacks memory safety, it lives in a mostly parallel universe from Java and everything else. It's not really becoming more Java-like. It's becoming more C++-like. C++0x goes in the direction of having better support for existing C++ idioms.
评论 #2646203 未加载
cageface将近 14 年前
I've always imagined Herb Sutter as a Gandalf-like figure and here he is looking like a partner in a New York law firm. I guess it is possible to achieve guru status without a beard.<p>I can't wait to get support for the "auto" keyword in XCode.
评论 #2646681 未加载
ajays将近 14 年前
FTA: "the Apache MapReduce clustered data-processing architecture, ... is written in C++"<p>Really? Hadoop is pure Java.
评论 #2647209 未加载
评论 #2647202 未加载
评论 #2648238 未加载
评论 #2647244 未加载
nl将近 14 年前
<i>Interestingly, C++ was ratified as an ISO standard just as Java failed to get ISO pick-up after a campaign by Sun</i><p>Actually, even more interestingly, Java failed to become an ISO standard because Sun <i>didn't</i> want it (at the time they were worried about the potential influence of Microsoft).
wglb将近 14 年前
I have a lot of respect for Herb Sutter--his articles on difficulty of multiprogramming are worth study by all. But there is an element of Kool-aid in his comments about other languages. Hadoop is written in Java; much of the world is written in C, and in very restricted versions of C++. I say this as one who did 10 years in industrial-strength C++ programming.<p>If you look at C++ without rose-colored glasses, it is a pretty frightening prospect. <i>Modern C++ Design</i> by Andrei Alexandrescu is a very awesome book, but the fact that there are surprises in it for Scott Meyers should give the student pause.<p>And to all of you who are beginning programming, you will be better off in the long run if you become proficient in several languages. I predict that in your successful career you will be ahead if you are able to pick up new languages rapidly. Time spent mastering C++ might not be the best use of your learning budget.
hendler将近 14 年前
"... the Apache MapReduce clustered data-processing architecture ..." I'm not very familiar with internals of Hadoop - but thought this was mostly Java.
DannoHung将近 14 年前
Doesn't change the fact that the C++ design is a giant ball of mud.
评论 #2646549 未加载
评论 #2646790 未加载
reedF211将近 14 年前
Garbage Collection, Garbage Collection, Garbage Collection, where is garbage collection?
评论 #2646599 未加载
评论 #2646332 未加载
评论 #2646318 未加载
评论 #2646351 未加载
评论 #2646310 未加载
nuttendorfer将近 14 年前
Can somebody recommend a good C++ book without all the new to programming parts?
评论 #2646658 未加载
评论 #2646545 未加载
评论 #2646591 未加载