C è la lingua migliore (o forse la singola lingua) adatta per sistemi operativi, driver, sistemi embedded ecc. Per domini più complessi come la grafica per computer C ++ è una scelta migliore. Ma queste applicazioni hanno requisiti prestazionali approfonditi e sono realizzabili solo in C / C ++.
Ora la domanda è: se i requisiti di prestazione possono essere raggiunti in un'altra lingua, ci sono dei motivi tecnici per scegliere C / C ++?