|
|
C++0x a standard?
|
3.3.2011 17:37
Miloslav Ponkrác
|
Oni už C++0x standardizovali? Kdy? Podle plánu nejbližší možný termín vyjití standardu je konec roku 2011. S tím, že možných termínů posunutých o roky už bylo tolik, že by si na to nevsadil vůbec nikdo.
Zatím totiž od C++0x není ani konečný draft.
Cokoli je v gcc, či v C++0x ve standardu být nemusí, nebo jinak.
Na každém standardizačním mítinku se něco změní a něco udělá jinak, než to bylo předtím. |
|
|
Re: C++0x a standard?
|
4.3.2011 08:53
MaReK Olšavský
|
Myslím že slovo standard jste vzal zbytečně doslova. Existují i nepsané standardy, které vzejdou z nějakého návrhu a protože se používají, jsou nakonec přijaty jako norma. Příklady? Tak nějak mě napadá způsob prosazení 802.11n, HTML5,&nbsú;… |
|
|
Re: C++0x a standard?
|
8.3.2011 00:03
Miloslav Ponkrác
|
Nerad bych aby to bylo myšleno negativně. Vážím si Vaší práce a aktivity a samozřejmě souhlasím a rozumíme si.
Nicméně každý, kdo dnes bude pracovat s C++0x bude zahazovat. Zopakuje se situace, kdy g++ neustále měnilo kompilátor podle draftů předchozícho standardu C++ a bylo to houpačka. Zatímco kdyby si normálně počkali, nemuselo tohle být. Každý měsíc všechno jinak.
C++ standardy se dělají profesionálně. Ne jako W3C standardy, které dělá banda hochštaplerů, nebo standard Pythonu apod.
C++ standard není přijímán nadšenecky z něčeho co někdo někde upytlíkuje jako 802.11n. C++ standard je přesně ten, co je schválen ISO a přesně ten co se dohodne ve standardizační komisi a to bez ohledu na upytlíkované věci jinde či nadšenci. Proto také C++ se tak mohutně rozšířil po celém světě – jeho standard je dělán profesionálně, jednoznačně a tak úplně, že není třeba žádných nestandardních extenzí.
Jen upozorňuji, že C++0x se dosti mohutně mění, na každém kroku se něco co v něm bylo škrtne či změní chování a něco přidá – C++ je standardizován opravdu důkladně a profesionálně – někdy až moc.
Na rozdíl třeba od HTML, který byl standardizován tak, že W3C nikdy nepopsala jeho gramatiku ani nestandartizovala způsob parsování (proto si to každý browser dělá jinak) – takové amatéřiny se od C++ standardu nikdy nedočkáte. Až skupinu mimo W3C napadlo, že by bylo dobré popsat jak HTML parsovat, popsat jeho gramatiku a vůbec ty základní věci, které profesionální standard definuje už závazně ve verzi 1.0. U HTML se to podařilo až ve verzi 5 po obrovském počtu let existence HTML – holt W3C je banda hochštaplerů.
Zkrátka C++ je profesionální standard od profesionálů, kteří mají zájem udělat ho dobře. A svou práci na rozdíl třeba od W3C umí a jsou nejlepší z oboru. Proto od nich nemůžete čekat to co od špatných standardů a špatně vedených standardů. |
|
|
|
|
KOMENTARZE
|
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
|
|
Szukanie oprogramowania
|
©Pavel Kysilka - 2003-2024 |
maillinuxsoft.cz | Design:
www.megadesign.cz
|