Аппаратные и программные средства встраиваемых систем


  Лёгкость создания программ



Pdf көрінісі
бет127/268
Дата07.01.2022
өлшемі3,23 Mb.
#18255
1   ...   123   124   125   126   127   128   129   130   ...   268
3.2.8.2  Лёгкость создания программ 
Лёгкость создания программ – характеризует удобство создания программ 
в  заданной  области.  Очень  часто,  при  использовании  языков,  содержащих 
множество  различных  языковых  конструкций,  возникает  ситуация,  когда 
программисты  либо  забывают,  либо  используют  неправильно  языковые 
конструкции.  В  результате  получаются  менее  изящные  и  менее  эффективные 
программы. 
С  одной  стороны,  использование  небольшого  количества  элементов  и 
согласованных  правил  их  использования  (ортогональность)  лучше,  чем 
применение  большого  количества  примитивов.  С  другой  стороны,  слишком 
ортогональная структура также усложняет использование языка. 
Поддержка  абстракции,  позволяет  определять  и  затем  использовать 
сложные  структуры  и  операции,  позволяя  игнорировать  мелкие  детали. 
Простой пример абстракции – подпрограмма. 
Выразительность  языка  позволяет  осуществлять  написание  программ  с 
помощью более ёмких и компактных языковых конструкций. Сравните: 
Count = Count + 1; 
и 
Count++; 


Достарыңызбен бөлісу:
1   ...   123   124   125   126   127   128   129   130   ...   268




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет