I sometimes hear that CSS3 has new and better features.
But, first how do they make the languages: CSS, HTML, C++, JS...
What do they make it with?
Then, how do they update it so everyone can use it without having to update anything. I mean... I don't know if we do update something as users
And for programming languages that have different versions, such as C has got C89, C99, C18, etc you simply get the new compiler. They make as much as possible to keep the code compatible with the old code. Most of the times they add features that will not affect old code, but make certain processes easier.