Ne pats geriausias, bet santykinai geresnis, C++ turi ir paveldėjimą, ir pranokimą C. Sakyti, kad jis yra geras, yra tik todėl, kad jis gali atlikti daugumą užduočių, tačiau tai nereiškia, kad jis yra geriausias, o kai kurios tikslingesnės bus geresnės kitomis kalbomis.
C yra nepatogus ir ydingas, bet labai sėkmingas. Nors yra istorinių sutapimų, taip yra ir todėl, kad ji atitinka poreikį sistemingai įgyvendinti kalbą, kuri būtų efektyvi pakeičiant asamblėjos kalbą ir pakankamai abstrakti bei sklandi, kad galėtų apibūdinti algoritmus ir sąveiką įvairiose aplinkose.
C yra keistas, ydingas ir didžiulė sėkmė. Nors istorijos atsitiktinumai tikrai padėjo, akivaizdu, kad ji patenkino sistemos diegimo kalbos poreikį, pakankamai efektyvią, kad išstumtų asamblėjos kalbą, tačiau pakankamai abstrakčią ir laisvai apibūdinti algoritmus ir sąveiką įvairiose aplinkose.
– C kalbos tėvas Dennisas M. Ritchie
|