Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Why C++ does not move to a 'unversioned model' like HTML/HTML5? [closed]

Tags:

c++

html

c++11

First, i must say that i write this from the bottom of my dark, envious heart:

After reading this: http://blog.whatwg.org/html-is-the-new-html5

i wonder, what is up that C++ has become so fosilized that they will take 10 years to get a new standard.

I mean, embedded/ancient platforms don't even notice when a new release of the C++ standard come up because guess what? they are constrained by the platform and compiler vendors, so they for the most part, won't be able to take advantage of the new features anyway. So all this weight dragging seems more self-immolation than desire or respect for backward compatibility and such and such

like image 288
lurscher Avatar asked Jan 21 '11 21:01

lurscher


2 Answers

i wonder, what is up that C++ has become so fosilized that they will take 10 years to get a new standard.

Wait. How long did it take for HTML to get a new standard, again?

The cases of HTML5 and C++0x are very near parallels. Both take ages to get formalized (both not there, yet), as a consequence both could legally be qualified as vaporware.

But in both cases, nobody cares: the upcoming standards are already mostly implemented in modern browsers/compilers.

So what exactly are you complaining about?

like image 151
Konrad Rudolph Avatar answered Nov 15 '22 03:11

Konrad Rudolph


Beyond @Konrad's answer, C++ is an ISO standard, and therefore has to deal with all the bureaucratic stuff that all ISO standards require. That takes time. HTML is not an ISO standard, and therefore has a much easier time creating a new standard.

like image 42
Billy ONeal Avatar answered Nov 15 '22 02:11

Billy ONeal