» »

Sprejet končni osnutek standarda C++0x

Sprejet končni osnutek standarda C++0x

Slo-Tech - Na pomladanskem srečanju komiteja ISO C++, ki je letos potekalo od 21. do 25. marca v Madridu, so v petek sprejeli zadnja dopolnila k standardu C++0x, ki predstavlja drugo verzijo programskega jezika C++. Na srečanju so razpravljali o dopolnilih in predlogih za nove funkcije, ki so jih nacionalni odbori predlagali za standardizacijo v novi verziji C++.

V petek ob 16.00 uri je komite na glasovanju potrdil dokument FDIS (Final Draft International Standard, končni osnutek mednarodnega standarda), ki vsebuje vse funkcionalnosti, ki bodo v C++0x. Sedaj bodo vse sprejete spremembe in dopolnila vnesli v končno verzijo standarda, pregledali vnose za morebitne napake in ga bodo posredovali ITTF-ju (ISO/IEC Information Technology Task Force) v Ženevo. Ta bo o tej dokončni verziji standarda, ki bo vsebinsko enaka pravkar sprejetemu osnutku, glasoval poleti, tako da v drugi polovici leta pričakujemo javno objavljen standard C++0x.

Prvo standardizirano verzijo C++ smo dobili leta 1998. FDIS je bil pripravljen novembra 1997, v začetku naslednjega leta pa so ga potrdili tudi na glasovanju. To pot pri implementaciji ne pričakujejo večjih težav, saj so vse v standardu dodane funkcije v prevajalnikih že implementirane kot neobvezne razširitve knjižic (Library Extensions TR), tako da presenečenj ne bo.

8 komentarjev

war-dog ::

Škoda je samo, da toliko časa traja da se sprejme standard, medtem ko je v praksi že v uporabi...
Object reference not set to an instance of an object.

Lonsarg ::

Pač 10 let "dodatkov" k C++ bodo skupaj združili v enem standardu. 10 let je čisto zadosti kratka doba.

phantom ::

@war-dog, @Azgard:
C++0x še niti približno ni v uporabi v praksi. Večina compilerjev niti polovico C++0x ne implementira. Ne gre toliko za dodatke, ki bi bilo že dolgo v uporabi, ampak večinoma za povsem nove featureje.
~
~
:wq

Kostko ::

Ja niso zgolj neki mali dodatki, gre za precejšnje in zelo kul popravke v jeziku. Dober pregled novih zadevšn v C++0x je na C++0x @ Wikipedia.
Human stupidity is not convergent, it has no limit!

r0ker ::

zakaj pa tako (meni) butasto ime?
"v čem pa programiraš?" -"v si plas plas ziro eks"

hamax ::

r0ker je izjavil:

zakaj pa tako (meni) butasto ime?
"v čem pa programiraš?" -"v si plas plas ziro eks"

Izgovori se(angleska izgovorjava) "see plus plus oh ex".
Sicer se bo pa 0x verjetno izpuscal ko bo standard postal razsirjen.

Zgodovina sprememb…

  • spremenil: hamax ()

Mavrik ::

r0ker je izjavil:

zakaj pa tako (meni) butasto ime?
"v čem pa programiraš?" -"v si plas plas ziro eks"


Ker je tradicija, da se standardi za C in C++ poimenujejo po letu sprejema - recimo C ima standarda C90 in C99, C++ pa so trenutno označevali kot C++98.

Tako je posodobitev C++ standarda dobila oznako C++0x (x za neznano številko, predvidevali so sprejem nekje do leta 2010 ;)), ki bo verjetno po standardizaciji znana bolj kot C++11 ali kaj takega.
The truth is rarely pure and never simple.

Bistri007 ::

C++ koda naj bi bila prenosljiva. Počakati je treba, da vsi glavni compilerji dobijo podporo, preden se bo večina začela odločati za uporabo novih zmogljivosti jezika.
Največja napaka desetletja je bila narejena 4. novembra 2008
Oni so goljufali in Alah je goljufal, Alah je najboljši prevarant. (Koran 3:54)
Citiraj svetega očeta Benedikta XVI. in postani "persona rudis"...


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

C++ knjiga

Oddelek: Programiranje
112222 (1911) ragezor
»

Sprejet standard C++11

Oddelek: Novice / Ostala programska oprema
4011555 (9637) Bistri007
»

Po treh desetletjih izšel pcc 1.0

Oddelek: Novice / Ostala programska oprema
248643 (6954) poweroff
»

Sprejet končni osnutek standarda C++0x

Oddelek: Novice / Ostale najave
85612 (4506) Bistri007
»

Ecma potrdila Microsoftov Open XML kot standard

Oddelek: Novice / Ostala programska oprema
495683 (3645) borchi

Več podobnih tem