Етапи вдосконалення мови програмування C++
Історія розвитку мови програмування С++ містить такі ключові події:
● квітень 1979 – початок роботи над мовою C з класами (C with Classes);
● жовтень 1979 – робоча версія мови C з класами (Cpre);
● серпень 1983 – назва мови програмування C++ вперше використовується в
компанії AT&T Bell Laboratories;
● 1984 – затверджена офіційна назва мови програмування C++;
● лютий 1985 – перший зовнішній випуск мови програмування C++ – Cfront
Relese E (Educational – випуск для навчальних закладів);
● жовтень 1985 – перший комерційний випуск – Cfront 1.0;
● лютий 1987 – другий комерційний випуск – Cfront 1.2;
● грудень 1987 – перший випуск GNU C++ (1.13);
● 1988 – перші випуски Oregon Software C++ і Zortech C++;
● червень 1989 – комерційний випуск Cfront 2.0;
● 1989 – вийшла у світ книга "The Annotated C++ Reference Manual" (ARM); за-
сновано комітет ANSI C++;
● 1990 – перша технічна зустріч комітету ANSI C++; прийнято шаблони
(templates), виняткові ситуації (exceptions); перший випуск Borland C++;
● 1991 – перша зустріч ISO; комерційний випуск Cfront 3.0 (з шаблонами); книга
"The C++ Programming Language" (2-га редакція);
● 1992 – перші випуски IBM, DEC, Microsoft C++;
● 1993 – RTTI (Run-time type identification – визначення типу даних під час вико-
нання) прийнято; простори назв (namespaces) і string (шаблонний за символь-
ним типом) прийнято;
Програмування мовою С++
Розділ 1. Історія виникнення мови 20 програмування С++
● 1994 – прийнято STL – Стандартна БібліотекаШаблонів;
● 1996 – прийнято export;
● 1997 – остаточне голосування комітету за завершений стандарт C++;
● 1998 – ратифіковано стандарт ISO C++;
● 2003 – технічні поправки до стандарту; початок роботи над C++0x;
● 2005 – перше голосування за можливості стандарту C++0x; auto, static_assert,
rvalue references прийняті в загальному використанні;
● 2006 – перше офіційне голосування за стандарт C++0x.