LINUXSOFT.cz
Nazwa użytkownika: Hasło:     
    CZ UK PL

> Komentarze :: zprávička Na stránkách IBM developerWorks vyšel krátký úvod do C++0x v&nbs.....

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
C++0x a standard? 3.3.2011 17:37 Miloslav Ponkrác
  L Re: C++0x a standard? 4.3.2011 08:53 MaReK Olšavský
    L Re: C++0x a standard? 8.3.2011 00:03 Miloslav Ponkrác
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
> Szukanie oprogramowania
1. Pacman linux
Download: 4850x
2. FreeBSD
Download: 9044x
3. PCLinuxOS-2010
Download: 8541x
4. alcolix
Download: 10915x
5. Onebase Linux
Download: 9631x
6. Novell Linux Desktop
Download: 0x
7. KateOS
Download: 6219x

1. xinetd
Download: 2382x
2. RDGS
Download: 937x
3. spkg
Download: 4692x
4. LinPacker
Download: 9918x
5. VFU File Manager
Download: 3173x
6. LeftHand Mała Księgowość
Download: 7171x
7. MISU pyFotoResize
Download: 2775x
8. Lefthand CRM
Download: 3540x
9. MetadataExtractor
Download: 0x
10. RCP100
Download: 3089x
11. Predaj softveru
Download: 0x
12. MSH Free Autoresponder
Download: 0x
©Pavel Kysilka - 2003-2024 | mailatlinuxsoft.cz | Design: www.megadesign.cz