Не е най-добрият, но сравнително по-добър, C++ има както наследяване, така и надминаване на C. Да кажеш, че е добър, е просто защото може да изпълни повечето задачи, но не означава, че е най-добрият, а някои по-целенасочени задачи ще са по-добри на други езици.
C е неловка и с недостатъци, но изключително успешна. Въпреки че има исторически съвпадения, това е и защото отговаря на нуждата от систематична имплементация на език, който е едновременно ефективен за заместване на асемблерния език и достатъчно абстрактен и плавен, за да описва алгоритми и взаимодействия в различни среди.
C е странен, с недостатъци и огромен успех. Въпреки че случайностите на историята със сигурност са помогнали, очевидно е удовлетворявала нуждата от език за системна имплементация, достатъчно ефективен, за да измести асемблерния език, но и достатъчно абстрактен и владее свободно да описва алгоритми и взаимодействия в широк спектър от среди.
— Бащата на езика C, Денис М. Ричи
|