Ni najboljši, a relativno boljši, C++ ima tako dedovanje kot preseganje C-ja. Reči, da je dober, je zgolj zato, ker lahko opravi večino nalog, a to ne pomeni, da je najboljši, in nekatere bolj ciljno usmerjene naloge bodo boljše v drugih jezikih.
C je neroden in pomanjkljiv, a izjemno uspešen. Čeprav obstajajo zgodovinske naključja, je to tudi zato, ker zadovoljuje potrebo po sistematični implementaciji jezika, ki je učinkovit pri nadomeščanju asemblerja in abstrakten ter dovolj tekoč, da opisuje algoritme in interakcije v različnih okoljih.
C je nenavaden, pomanjkljiv in izjemno uspešen. Čeprav so zgodovinske naključja zagotovo pomagala, je očitno zadovoljila potrebo po sistemskem implementacijskem jeziku, ki bi bil dovolj učinkovit, da bi nadomestil asembler, a hkrati dovolj abstrakten in tekoče opisuje algoritme in interakcije v različnih okoljih.
—Oče jezika C, Dennis M. Ritchie
|