NOVICE: Programi C++

Programski jezik C++14 je tu ... (Kuhajmo.com)
 
 
Programski jezik C++14 je tu
(Foto: Splet)

Po treh letih je tu nova generacijo standarda ISO/IEC, ki opisuje programski jezik C++. Standard 14882:2011 je bil sprejet avgusta 2011 in je zamenjal tistega iz leta 2003, sedaj pa je tu ??e verzija 2014.

Delovni osnutek novega standarda z letnico 2014 smo dobili marca letos, minuli petek se je končalo glasovanje o standardu, izdelek pa so ta teden predstavili kot končno verzijo standarda C++. ?eprav C++14 uradno ??e ni iz??el, ker ga ISO ??e ni potrdil, sprememb ne bo (razen popravkov tiskarskih napak), zato si lahko končno verzijo ??e ogledamo.

Tri leta so najkraj??a doba med izidoma dveh verzij C++, ki je doslej napredoval počasneje. Prvo standardizacijo smo dobili ??ele leta 1998, medtem ko je bil C++ naokrog vse od leta 1983, ko ga je v Dellovih laboratorijih razvijal Bjarne Stroustrup. Naslednje verzije so iz??le v letih 2003, 2007 in 2011. Pomembna razlika od dosedanjih verzij so tudi prevajalniki, ki C++14 v večji meri ??e podpirajo, medtem ko je bilo treba v preteklosti nanje po sprejetju standarda ??e počakati.

Naslednjo verzijo si obetamo v letu 2017, ko bodo v C++ morda na??li pot tudi moduli in koncepti. Prav tako C++14 ni zastaril (deprecated) nobene pomembne funkcije, je pa na dobri poti tja st::rand. Glavne novosti, ki jih prina??a C++14, so precej uporabne. Na prvi pogled najbolj očitna je uvedba enojnega narekovaja za zdru??evanje cifer (digit separator), tako da lahko sedaj milijardo pregledno zapi??emo kakor 1'000'000'000. Druge spremembe so pod pokrovom. Funkcije lahko sedaj same ugotovijo, v katerem tipu spremenljivke vračajo rezultat (return type deduction for normal function). Potem je tu podpora za binary literals pri deklaraciji (npr. char c = 0b01011010), generične lambda izraze, deklaracija spremenljivk kot predloge (variable templates), manj stroge omejitve za funkcije, ki se ocenijo ??ele ob prevajanju (constexpr), in ??e precej zelo uporabnih novosti.

Standard bo ISO uradno potrdil jeseni letos.

Vir: isocpp.org

  Zadnji poseg: Četrtek, 21.Avgust 2014 ob 8:13:20

Galerija:




Več na temo "C++"  
 
 


povezave | slike | video | novice | Online radio | Objavi povezavo

Avtor 1998 - 2025 ©, Vse pravice rezervirane | Total obiskov od nastanka 1.1.2007 ...