Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

C++0x - novi standard izglasan

[es] :: C/C++ programiranje :: C/C++ za početnike :: C++0x - novi standard izglasan

[ Pregleda: 3321 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

karas

Član broj: 5574
Poruke: 482
*.scansafe.net.



+1 Profil

icon C++0x - novi standard izglasan15.08.2011. u 08:51 - pre 154 meseci
http://herbsutter.com/2011/08/...d-c0x-is-unanimously-approved/
Sveti Avgustin: "Dobar hrišćanin treba da se kloni matematičara i svih onih koji daju lažna proročanstva. Postoji opasnost da su matematičari već sklopili pakt sa Đavolom, da pomrače čovekov um i da ga okuju okovima pakla."
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
89.216.32.*



+2789 Profil

icon Re: C++0x - novi standard izglasan15.08.2011. u 09:17 - pre 154 meseci
I šta su na kraju sve izbacili iz nacrta? Koliko znam, kasne verzije nacrta nisu imale tip podataka za novčane iznose, dodatne matemtičke funkcije i ko zna šta sve ne iz TR1.

Može li mi neko reći kako stoje stvari sa kompatibilnošću unazad sa starim standardom, jer GNU prevodilac ima opciju -std=? Zašto nije novi standard jedina mogućnost? Očigledno nije 100% kompatibilan sa starim.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: C++0x - novi standard izglasan15.08.2011. u 09:36 - pre 154 meseci
steta za decimal, ostalo sta ja znam, mislim da smo vise dobili nego izgubili

Sto se tice kompatibilnost, mislim da ni BS to ne bi znao da ti kaze decidno. Moracemo da sacekamo prvu kompletnu implementaciju i da pustimo kod kroz nju, pa cmpile fix, pa runtime fix. Bice posla za C++ programere tamo gde se bude radio upgrade. Mada mi se svidja da nisu forsirali SAMO x0, valjda su se pomirili sa realnoscu da ce postojati -std hteli oni to ili ne. Nemaju svi ni zelje ni volje ni resursa da se ravnaju sa novim standardom.
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
89.216.32.*



+2789 Profil

icon Re: C++0x - novi standard izglasan15.08.2011. u 10:11 - pre 154 meseci
Citat:
Wikipedia

Features planned but removed or not included

Heading for a separate TR:

Modules
Decimal Types
Math Special Functions

Postponed:

Concepts
More complete or required garbage collection support
Reflection
Macro Scopes


Ništa od skuplača đubreta, ništa od refleksije.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: C++0x - novi standard izglasan15.08.2011. u 10:30 - pre 154 meseci
Pa iskreno nisam ni ocekivao GC i reflection. Jos iskrenije u takvim situacijama mi je ionako C# mnogo bolja opcija. Doduse ja pricam kao Windows covek :) Pretpostavljam da bi na Linux dobro doslo tako nesto :)

Moduli su komotno mogli da udju u specifikaciju, kao da je to neka mudrost.
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
89.216.32.*



+2789 Profil

icon Re: C++0x - novi standard izglasan15.08.2011. u 10:41 - pre 154 meseci
A tek što je decimal tip mudrost!
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: C++0x - novi standard izglasan15.08.2011. u 10:52 - pre 154 meseci
Ja to ne sporim, realno ne vidim razlog da ga nema. Mada tu su uvek spcificne implementacijem, ako se ne varam GCC ima podrsku fixed point preko int tipova. Za razliku od modula, GC i refleksije koji su prilicno rudimentarni.
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

Goran Arandjelovic
Beograd

Član broj: 29116
Poruke: 387
*.dynamic.sbb.rs.



+9 Profil

icon Re: C++0x - novi standard izglasan15.08.2011. u 19:23 - pre 154 meseci
Naravno, mnogo više smo dobili nego izgubili, ali je šteta što su neke stvari izbačene.
Meni je lično krivo što su odustali od decimal-a, a možda još više zbog koncepata (naravno, koncepte ne bi svi rado učili, ali svakako bi se lakše živelo kad su u pitanju compile-time greške i njihova čitljivost).
Refleksija bi dobro došla, ali ne žalim previše za njom jer bi se stvorilo mnogo više bloated koda. Ono što je Qt uradio se fino pokazalo, ali mislim da bi vremenom ona više služila kao bajpas unutar lošeg dizajna nego kad stvarno zatreba.
GC ne žalim uopšte jer već postoji iako je van standarda. A i ako bi postojao, trebalo bi da bude opcionalan feature, a ne obaveza.

Što se tiče kompatibilnosti sa C++03, manje-više jeste kompatibilan, ali je bilo par problema koji su mogli da sruše postojeći kod... Ako se dobro sećam, jedan od problema se ticao rvalue referenci i overloading-a f-ja u STL kontejnerima, a drugi, noviji, se ticao automatskog generisanja move konstruktora, tj. da li uopšte treba dozvoliti da se generiše automatski ili ne. I mislim da je odlučeno da se automatski generiše (malo je duža priča, ali mogu da ispričam ako nekog zanima), ali su se automatskim generisanjem unutar nekih korisničkih klasa srušile neke invarijante koje su u C++03 ostale očuvane. Opet, priča je malo duža.
Postoje još neke sitnice, tipizirani enum-i i tako to... ali to nije toliko strašno. Možda vremenom odluče da podrazumevano bude C++0x, ali verujem da će C++03 još dosta dugo biti dostupan kroz flag.

 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
89.216.32.*



+2789 Profil

icon Re: C++0x - novi standard izglasan16.08.2011. u 11:02 - pre 154 meseci
Citat:
Goran Arandjelovic: GC ne žalim uopšte jer već postoji iako je van standarda. A i ako bi postojao, trebalo bi da bude opcionalan feature, a ne obaveza.


Pa, nije ni bilo planirano da bude obavezan.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: C++0x - novi standard izglasan

[ Pregleda: 3321 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.