The academic field and the engineering practice of computer programming are both largely concerned with discovering and implementing the most efficient algorithms for a given class of problem.
Академската област и инженерската практика на компјутерско програмирање и двете во голема мера се занимава со откривање и спроведување на најефикасен алгоритми за дадена класа на проблем.