3.2.8.2 Лёгкость создания программ Лёгкость создания программ – характеризует удобство создания программ
в заданной области. Очень часто, при использовании языков, содержащих
множество различных языковых конструкций, возникает ситуация, когда
программисты либо забывают, либо используют неправильно языковые
конструкции. В результате получаются менее изящные и менее эффективные
программы.
С одной стороны, использование небольшого количества элементов и
согласованных правил их использования (ортогональность) лучше, чем
применение большого количества примитивов. С другой стороны, слишком
ортогональная структура также усложняет использование языка.
Поддержка абстракции, позволяет определять и затем использовать
сложные структуры и операции, позволяя игнорировать мелкие детали.
Простой пример абстракции – подпрограмма.
Выразительность языка позволяет осуществлять написание программ с
помощью более ёмких и компактных языковых конструкций. Сравните:
Count = Count + 1;
и
Count++;