Nexus7, Полностью с Вами согласен, НО компании, в особенности крупные, на собеседованиях любят спрашивать алгоритмы. Как по мне, если хочешь устроится в хорошее место, надо алгоритмы знать безукоризненно.
Исходя из последней ссылки (по большей части из 1 пункта) следует, то вполне нормально смешивать С и С++, если знать, что это может привести к некоторым ошибкам, которые можно решить, используя материал данного сайта. Поправьте меня, если я сделал неправильный вывод.