Questo articolo è vecchio. È stato scritto in qualche millennio precedente. Precede il primo standard C++ e la prima versione dell'estensione in tempo reale di POSIX.
Mentre C++ esisteva concettualmente, non c'era modo di dire cosa fosse C++. Non esisteva uno standard C++, di fatto o ufficiale, nel 1991. Oggi esiste uno standard C++.
C++ non ha ufficialmente supportato il parallelismo fino a poco tempo fa. POSIX estende C piuttosto che C++ e, in senso stretto, non è un superset; è in conflitto con lo standard C in aree chiave. Lo stesso vale per le estensioni Microsoft a C/C++.
A mio parere, i primi supersets paralleli di ISO/IEC 9899 e ISO/IEC 14882, sono C11 e C++ 11, e in senso stretto, anche quelli non sono superset. Estendono C/C++ in alcune aree, ma lo restringono in altri (ad es., restrict
, che non era una parola chiave nello standard C originale).
fonte
2015-05-21 16:23:12
"Superset" indica tutte le funzionalità C più funzioni. "Parallelo" significa l'aspetto della concorrenza. – CoryKramer