TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Why the C++ standard ships every three years

229 pointsby frostmatthewalmost 6 years ago

10 comments

Rexxaralmost 6 years ago
The 1998-2011 gap has made a lot of damage to c++ in term of "market share". I think it's necessary to avoid something similar happen again.
评论 #20429633 未加载
评论 #20429898 未加载
评论 #20429441 未加载
评论 #20429461 未加载
cousin_italmost 6 years ago
This sounds like a great idea, can't believe I didn't see it earlier. Maybe I should adopt it for my personal projects (software, music, etc): pick a regular release schedule and stick to it, even if it means releasing less feature-rich stuff. Does anyone have experience with this approach?
评论 #20430992 未加载
评论 #20429630 未加载
评论 #20429639 未加载
评论 #20431093 未加载
评论 #20429907 未加载
评论 #20431768 未加载
评论 #20431401 未加载
freyralmost 6 years ago
Considering that C++ has evolved a lot over the years (and grown quite large), what are good resources for a programmer to get started with the language in 2019?<p>I&#x27;ve heard Accelerated C++ is a good introduction, but it&#x27;s quite old at this point. Would Accelerated C++ followed by Effective Modern C++ bring someone up to speed with modern C++? Is there a single book or online resource that would service this purpose better?
评论 #20429954 未加载
评论 #20429681 未加载
评论 #20429880 未加载
评论 #20429848 未加载
评论 #20431766 未加载
评论 #20430185 未加载
评论 #20430762 未加载
评论 #20442252 未加载
corysamaalmost 6 years ago
I’m sure the committee has thought about this 1000x as much as me. But, I wish they would go further and release every year. IMHO, that would relieve most of the pressure to push out features that aren’t fully baked. 3 more years is a long time to wait if you’ve already been working on something for several years. 1 more year, when you know you could use “maybe a couple more months” (likely 8 in practice), not so bad.
评论 #20431087 未加载
steveklabnikalmost 6 years ago
I’m a huge fan of this strategy; we use it with Rust, for virtually identical reasons. Ruby also ships each Christmas.
评论 #20429871 未加载
nayukialmost 6 years ago
This is similar to Java&#x27;s transition from a feature-based release model to a time-based release model. The first rapid release was Java 10 in March 2018.
hellofunkalmost 6 years ago
So, in 2019, if you want the execution speed and efficiency of C++, high level features, without the complexity of C++ or rust, how about Nim??
评论 #20434637 未加载
carlsborgalmost 6 years ago
C++ needs to merge with Python to create the uber-language: Python for rapid development, and drop to C++ for performance. Like Cython, but with native integration.
评论 #20430756 未加载
评论 #20430372 未加载
评论 #20430331 未加载
评论 #20430357 未加载
评论 #20430532 未加载
abductee_hgalmost 6 years ago
as long as basic things like __alignment__ are still fundamentally broken I simply do not care about the syntax. (I mean it doesn&#x27;t get anything more basic than this, no?)
评论 #20430306 未加载
NTDF9almost 6 years ago
Glad to have left C++ behind. I thank it for making me a better software engineer but I don&#x27;t think I want to work with core dumps for the rest of my life.
评论 #20429739 未加载
评论 #20433414 未加载
评论 #20429575 未加载