1.Простота.
2.Надежность (некоторая мера отсутствия ошибок в программе).
3.Быстрота трансляции.
4.Эффективность (характеризует быстродействие и объем используемой памяти).
5.Удобочитаемость.
6.Модульность (возможность независимой обработки отдельных частей программы и последующего их связывания в единую систему).