У нас є C++ 14!

C++ 14 готовий!

За підсумками засідання Ісаква (Вашингтон, США) в лютому, ми запустили голосування за чернетку міжнародного стандарту (DIS) для наступного C++ стандарту. Це голосування завершилося в п'ятницю.

Сьогодні ми отримали повідомлення, що голосування було одноголосно успішним і отже ми можемо приступити до публікації. Ми будемо виконувати деякі остаточні редакційні штрихи, для виправлення деяких орфографічних опікунок і випадково пропущених слів, а потім передамо цей документ в ISO для публікації в цьому році як абсолютно новий міжнародний стандарт ISO/IEC 14882:2014 (E) мови програмування C++, також відомий як С++ 14.

Творець C++ Бйорн Страуструп пише: "C++ 14 був випущений в строк і реалізація вже поставляється основними постачальниками. Це чудово! Це вкрай вигідно для людей бажаючих використовувати C++ як сучасну мову! ".

Велике спасибі нашому невтомному C++ 14 редактору проекту Стефанусу Дютуа і його помічникам, і всім членам комітету C++ стандартів. За виконання роботи вчасно і з високою якістю, з рекордно низькою кількістю питань і правок в CD і DIS голосуваннях!

Це не тільки найшвидший випуск нового стандарту в історії C++, але, як зазначив Бйорн, він ще історичний по-іншому: вже є кілька практично або повністю коректних реалізацій (мінус багу) C++ 14 доступних вже сьогодні, або в найближчому майбутньому - і це в той час, коли C++ 14 тільки публікується. Раніше такого ніколи не траплялося для С++ (і я вважаю C) стандарту. Для C++ 98 дельта між публікацією стандарту і першою доступною, повністю відповідною йому реалізацією, була близько 5 років. Для C + 11 вона склала два роки. Для C + 14 ці дві події злилися, і ми досягли одночасного випуску стандарту і його реалізації.

Ще раз спасибі всім. Це була командна робота.

Дивись також:

  • Огляд нових можливостей C++ 14: Частина 1 (стандарт не включає exchange, optional, dynarray)
  • Огляд нових можливостей C++ 14: Частина 2 (стандарт не включає filesystem)
  • Looking at C++14

Тільки зареєстровані користувачі можуть брати участь в опитуванні. Увійдіть, будь ласка.

Який C++ компілятор ви в основному використовуєте?

42.75% Microsoft Visual C++ 937

42.56% GNU C++ 933

9.12% Clang 200

1.05% Intel C++ compiler 23

2.24% Embarcadero C++ Builder 49

2.28% Інший 50

Проголосували 2192 користувачі. Утрималися 473 користувачі.

Тільки зареєстровані користувачі можуть брати участь в опитуванні. Увійдіть, будь ласка.

Який C++ стандарт ви використовуєте у вашому основному проекті?

3.92% C++14 Preview 74

51.09% C++11 964

21.89% C++03 413

10.65% C++98 201

12.45% Пишу на C з класами 235

Проголосували 1887 користувачів. Утрималися 646 користувачів.