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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

How to write good code with C++11

77 点作者 nqnielsen大约 13 年前
C++11 style talk by Bjarne Stroupstrup at the GoingNative

7 条评论

moonchrome大约 13 年前
Off topic - but I got to ask - what's up with Microsoft pushing C++ ? They were pushing .NET then all the sudden it's back to C++ (and JavaScript ?). Check out <a href="http://channel9.msdn.com/" rel="nofollow">http://channel9.msdn.com/</a>, 5 out of ~9 videos about C++ on the front page. Meanwhile .NET projects like RX seem to be loosing steam, Silverlight is officially dead.<p>I switched to JVM/Clojure so I haven't been following .NET/MS developments for the last year in detail, when did this push to native happen ? Even better question - why ? .NET finally got to a point where using C++/legacy was justified in niche areas, now they are pushing it to everything (desktop development with C++/WinRT ?)<p>They could have picked up Mono after Novell, fund it separately (to avoid legal risks) and establish .NET as a truly cross-platform solution.
评论 #3638443 未加载
评论 #3638422 未加载
评论 #3639040 未加载
评论 #3638387 未加载
评论 #3638689 未加载
halayli大约 13 年前
I would really like to see Bjarne and Linus debating C++ &#38; C.
评论 #3638246 未加载
评论 #3638532 未加载
queensnake大约 13 年前
MS knows that Moore's Law doesn't mean faster cores anymore, rather more of them. But, most problems are only so parallelizable, thus the need to get the utter maximum serial performance (and no less important, minimum power consumption) that you can, out of code. This and, speed advances are going to come in good part from GPU parallelism and, I doubt you're going to get that through the CLR. Herb Sutter, head of the C++ team is all over this -- <a href="http://herbsutter.com/welcome-to-the-jungle" rel="nofollow">http://herbsutter.com/welcome-to-the-jungle</a>. C++ and MS' emphasis on parallelism is them facing the future, as they should.
powertower大约 13 年前
There are so many uninformed comments here about .NET, WPF, and C++ that I don’t know to which to respond. So let me just leave this here:<p>1. .NET Framework and Managed C# is the highest programming abstraction level in Windows, and is the way most Windows Apps are now written.<p>2. The underlining system of .NET is written in C++ and C. And hence is why Microsoft is supporting unmanaged C++. Because it's part of everything.<p>3. WPF/xaml hasn't died. It has replaced WinForms. And is #1 way UIs are now written.<p>*This will all be complemented with the new Metro interface where JS/HTML5 are now also part of the top level.
johnx123-up大约 13 年前
<p><pre><code> I have no comments on C# as a language </code></pre> Bjarne Stroustrup's FAQ <a href="http://www2.research.att.com/~bs/bs_faq.html#Csharp" rel="nofollow">http://www2.research.att.com/~bs/bs_faq.html#Csharp</a>
corysama大约 13 年前
More presentations from the same event: <a href="http://channel9.msdn.com/Events/GoingNative/GoingNative-2012" rel="nofollow">http://channel9.msdn.com/Events/GoingNative/GoingNative-2012</a>
noj大约 13 年前
He's not really a natural speaker, but hopefully his points might go home if you look beyond that.