удобный язык помогает их уменьшить хотя-бы за счет того, что меньше усилий тратится на контроль мелочей - это общеизвестно. Плюс развитые библиотеки стандартных алгоритмов. STL не предлагать. Но, конечно, архитектура - важнее вего, если речь не идет про частный вычислдительный алгоритм, где важнее математика.