Bidang akademik dan bidang praktek perekayasaan pemrograman komputer utamanya berkaitan dengan penemuan dan pengimplementasian algoritma paling efisien untuk suatu kelas masalah tertentu.
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.