Jsem rad, ze si teto vyznamne udalosti z pohledu programatora C++ diit vsimlo. Videicko je taky pekny, bohuzel mirne zastydly. Nevim presne, ze kdy pochazi, ale musi byt starsi nez cervenec 2009, protoze na meetingu ve Frankfurtu komise ISO C++ vyhodila z draftu koncepty. Duvod byl jednoduchy: protoze jeste nebyly doladeny vsechny detaily konceptu, mohlo by jejich dopracovani zdrzet prijeti nove normy. I tak je dnes jiz jasne, ze nova norma bude prijata nekdy v pulce roku 2011, kdyz vsechno pujde hladce.
23. 4. 2010 - 01:08https://diit.cz/clanek/navrh-specifikace-c0x-je-zde/diskuseJsem rad, ze si teto vyznamne udalosti z pohledu programatora C++ diit vsimlo. Videicko je taky pekny, bohuzel mirne zastydly. Nevim presne, ze kdy pochazi, ale musi byt starsi nez cervenec 2009, protoze na meetingu ve Frankfurtu komise ISO C++ vyhodila z draftu koncepty. Duvod byl jednoduchy: protoze jeste nebyly doladeny vsechny detaily konceptu, mohlo by jejich dopracovani zdrzet prijeti nove normy. I tak je dnes jiz jasne, ze nova norma bude prijata nekdy v pulce roku 2011, kdyz vsechno pujde hladce.
Dobry odkaz na podporu v prekladacich: http://www.aristeia.com/C++0x/C++0xFeatureAvailability.htmhttps://diit.cz/clanek/navrh-specifikace-c0x-je-zde/diskuse#comment-537833
+
Tak nahodile jsem si par veci navrhu prohledl, vypada to na dost zasadnich zmen, to jsem ani necekal... treba auto-typovani. Trosku mi to pripomnelo Python.
+1
-1
-1
Je komentář přínosný?
Solitary https://diit.cz/profil/solitary
23. 4. 2010 - 07:25https://diit.cz/clanek/navrh-specifikace-c0x-je-zde/diskuseTak nahodile jsem si par veci navrhu prohledl, vypada to na dost zasadnich zmen, to jsem ani necekal... treba auto-typovani. Trosku mi to pripomnelo Python.https://diit.cz/clanek/navrh-specifikace-c0x-je-zde/diskuse#comment-537835
+
Tak pokud bych mel jmenovat par nejdulezitejsich veci v navrhu, tak to jsou:
1) vlakna - konecne si jich vsimli, korektni pametovy model pro paralelni beh, atomicke operace, futures
2) lambda funkce - neni zapotrebi psat samostatne funktory pro algoritmy
3) rvalue reference - zavedeni move semantiky, az radove zrychleni pro nektere akce na kontejnerech (treba zmena velikosti vektoru), vyuziti prechodnych objektu ve vyrazech
4) autotypovani - spolu s decltype velmi dobra podpora pro genericke programovani (sablony)
+1
0
-1
Je komentář přínosný?
kuba https://diit.cz/profil/kuba
23. 4. 2010 - 07:31https://diit.cz/clanek/navrh-specifikace-c0x-je-zde/diskuseTak pokud bych mel jmenovat par nejdulezitejsich veci v navrhu, tak to jsou:
1) vlakna - konecne si jich vsimli, korektni pametovy model pro paralelni beh, atomicke operace, futures
2) lambda funkce - neni zapotrebi psat samostatne funktory pro algoritmy
3) rvalue reference - zavedeni move semantiky, az radove zrychleni pro nektere akce na kontejnerech (treba zmena velikosti vektoru), vyuziti prechodnych objektu ve vyrazech
4) autotypovani - spolu s decltype velmi dobra podpora pro genericke programovani (sablony)https://diit.cz/clanek/navrh-specifikace-c0x-je-zde/diskuse#comment-537836
+
ještě bych přidal variadic templates (proměnlivé šablony?), pro ty z nás co si rádi zahráváme s funkcionálním programováním pomocí šablon :)
+1
+1
-1
Je komentář přínosný?
Tomáš Šturm https://diit.cz/profil/fiktik
23. 4. 2010 - 11:55https://diit.cz/clanek/navrh-specifikace-c0x-je-zde/diskuseještě bych přidal variadic templates (proměnlivé šablony?), pro ty z nás co si rádi zahráváme s funkcionálním programováním pomocí šablon :)https://diit.cz/clanek/navrh-specifikace-c0x-je-zde/diskuse#comment-537855
+
To uz jsem tam radsi nechtel psat, to by mohlo nekoho vydesit a navic mi to neprijde uplne jako "major feature". Ale samozrejme pro tvurce knihoven a "programatory sablon" je to uzitecna pomucka, lepsi nez tam rucne zadavat vsechny varianty parametru az do nejakeho maximalniho poctu.
+1
+1
-1
Je komentář přínosný?
kuba https://diit.cz/profil/kuba
23. 4. 2010 - 12:32https://diit.cz/clanek/navrh-specifikace-c0x-je-zde/diskuseTo uz jsem tam radsi nechtel psat, to by mohlo nekoho vydesit a navic mi to neprijde uplne jako "major feature". Ale samozrejme pro tvurce knihoven a "programatory sablon" je to uzitecna pomucka, lepsi nez tam rucne zadavat vsechny varianty parametru az do nejakeho maximalniho poctu.https://diit.cz/clanek/navrh-specifikace-c0x-je-zde/diskuse#comment-537861
+
A zatímco někteří navrhují specifikace, jiní už je naimplementovali :-)
+1
0
-1
Je komentář přínosný?
rotavit https://diit.cz/profil/rotavit
25. 4. 2010 - 00:06https://diit.cz/clanek/navrh-specifikace-c0x-je-zde/diskuseA zatímco někteří navrhují specifikace, jiní už je naimplementovali :-)https://diit.cz/clanek/navrh-specifikace-c0x-je-zde/diskuse#comment-537929
+
Jsem rad, ze si teto vyznamne udalosti z pohledu programatora C++ diit vsimlo. Videicko je taky pekny, bohuzel mirne zastydly. Nevim presne, ze kdy pochazi, ale musi byt starsi nez cervenec 2009, protoze na meetingu ve Frankfurtu komise ISO C++ vyhodila z draftu koncepty. Duvod byl jednoduchy: protoze jeste nebyly doladeny vsechny detaily konceptu, mohlo by jejich dopracovani zdrzet prijeti nove normy. I tak je dnes jiz jasne, ze nova norma bude prijata nekdy v pulce roku 2011, kdyz vsechno pujde hladce.
Dobry odkaz na podporu v prekladacich: http://www.aristeia.com/C++0x/C++0xFeatureAvailability.htm
Tak nahodile jsem si par veci navrhu prohledl, vypada to na dost zasadnich zmen, to jsem ani necekal... treba auto-typovani. Trosku mi to pripomnelo Python.
Tak pokud bych mel jmenovat par nejdulezitejsich veci v navrhu, tak to jsou:
1) vlakna - konecne si jich vsimli, korektni pametovy model pro paralelni beh, atomicke operace, futures
2) lambda funkce - neni zapotrebi psat samostatne funktory pro algoritmy
3) rvalue reference - zavedeni move semantiky, az radove zrychleni pro nektere akce na kontejnerech (treba zmena velikosti vektoru), vyuziti prechodnych objektu ve vyrazech
4) autotypovani - spolu s decltype velmi dobra podpora pro genericke programovani (sablony)
ještě bych přidal variadic templates (proměnlivé šablony?), pro ty z nás co si rádi zahráváme s funkcionálním programováním pomocí šablon :)
To uz jsem tam radsi nechtel psat, to by mohlo nekoho vydesit a navic mi to neprijde uplne jako "major feature". Ale samozrejme pro tvurce knihoven a "programatory sablon" je to uzitecna pomucka, lepsi nez tam rucne zadavat vsechny varianty parametru az do nejakeho maximalniho poctu.
A zatímco někteří navrhují specifikace, jiní už je naimplementovali :-)
Pro psaní komentářů se, prosím, přihlaste nebo registrujte.