by Chykchyrnyi
Copyright © 2023

Стандарт C++14
Повна назва: «International Standard ISO/IEC 14882:2014(E) Programming Language C++». C++14 яке в основному містить виправлення помилок і незначні покращення.
Комітет з розробки нового стандарту опублікував чернетку N3690 15 травня 2013. Робочий варіант чернетки N3936 був опублікований 2 березня 2014 року, фінальний період голосування закритий 15 серпня 2014 року, а результат (одноголосне схвалення) оголошений 18 серпня 2014 року. Дата офіційного випуску C++14 — 15 грудня 2014.
Оскільки розробка стандарту була досить тривалою, і не було визначено року випуску, в період розробки також мав поширену назву «C++1y», аналогічно до того, як стандарт C++11 до його випуску називали «C++0x»(випуск цієї версії очікували до 2010 року).
Історія назви
Назва «Сі++» була вигадана Ріком Масситті (Rick Mascitti) і вперше було використана в грудні 1983 року. Раніше, на етапі розробки, нова мова називалася «Сі з класами». Ім’я, що вийшло у результаті, походить від оператора Сі «++» (збільшення значення змінної на одиницю) і поширеному способу присвоєння нових імен комп’ютерним програмам, що полягає в додаванні до імені символу «+» для позначення поліпшень. Згідно Страуструпу, «ця назва указує на еволюційну природу змін Cі». Виразом «С+» називали ранішню, не пов’язану з Сі++, мову програмування.
Деякі програмісти на Сі можуть відмітити, що якщо виконуються вирази x=3; y=x++; то в результаті вийде x=4 і y=3, тому що x збільшується тільки після присвоєння його у. Проте якщо другий вираз буде y=++x; то вийде x=4 і y=4. Виходячи з цього, можна зробити висновок, що логічніше було б назвати мову не Сі++, а ++Сі. Проте обидва вирази c++ і ++c збільшують с, а крім того вираз c++ поширеніший.
Педанти також можуть відмітити, що введення мови Сі++ не змінює самого Сі, тому найточнішим ім’ям було б «С+1».
C++ (Сі-плюс-плюс) — універсальна мова програмування високого рівня з підтримкою декількох парадигм програмування: об’єктно-орієнтованої, узагальненої та процедурної. Розроблена Б’ярном Страуструпом (англ. Bjarne Stroustrup) в AT&T Bell Laboratories (Мюррей-Хілл, Нью-Джерсі) у 1979 році та названа «Сі з класами». Страуструп перейменував мову у C++ у 1983 р. Базується на мові С. Визначена стандартом ISO/IEC 14882:2003.
У 1990-х роках С++ стала однією з найуживаніших мов програмування загального призначення.
Published: May 25, 2023
Latest Revision: May 25, 2023
Ourboox Unique Identifier: OB-1459562
Copyright © 2023