Ћекции.ќрг


ѕоиск:




 атегории:

јстрономи€
Ѕиологи€
√еографи€
ƒругие €зыки
»нтернет
»нформатика
»стори€
 ультура
Ћитература
Ћогика
ћатематика
ћедицина
ћеханика
ќхрана труда
ѕедагогика
ѕолитика
ѕраво
ѕсихологи€
–елиги€
–иторика
—оциологи€
—порт
—троительство
“ехнологи€
“ранспорт
‘изика
‘илософи€
‘инансы
’ими€
Ёкологи€
Ёкономика
Ёлектроника

 

 

 

 


»спользование €зыка




¬тора€ важна€ характеристика стил€ программировани€ Ц способ, которым программист отбирает дл€ употреблени€ (или отбраковывает) возможности €зыка программировани€. ќбщее правило здесь состоит в том, чтобы пон€ть и использовать все возможности €зыка, но остерегатьс€ плохо продуманных его особенностей и завис€щих от реализации трюков [1].

»зучите и активно используйте возможности €зыка. »ногда можно увидеть программу на Delphi, содержащую цикл FOR i:=1 to n DO дл€ об≠нулени€ всех элементов массива. ќбычно это €вл€етс€ признаком слабого знани€ €зыка, поскольку достаточно было бы одного оператора Length(mas,0).

»зучите и используйте библиотечные и встроенные функции. ћно≠гие программисты знакомы с математическими функци€ми, реализован≠ными в €зыке (квадратный корень, синус, косинус, абсолютна€ величина), но меньше знают о других полезных функци€х. „тобы дать некоторое представление о р€де полезных возможностей €зыка, заметим, что Delphi содержит огромное количество встроенных функций, среди них традици≠онные ћј’ и MIN (выдает максимальное/минимальное число из двух це≠лых значений), функции над одним массивом, такие как SUM (находит сумму элементов массива, состо€щего из чисел с плавающей точкой). ‘ункции по работе со строками такие, как сoncat (соедин€ет не≠сколько строк в одну), сopy (создает копию части строки или части мас≠сива), dupeString (создает строку, содержащую копии подстроки).

»збегайте трюков. —ледует избегать тех особенностей €зыка, кото≠рые будут непон€тны читателю вашей программы.   ним относ€тс€, на≠пример, такие приемы, как использование параметра цикла после оконча≠ни€ цикла или совмещение переменных (выделение им одного участка в пам€ти).

Ќе игнорируйте предостерегающих сообщений. Ќекоторые компи≠л€торы, обнаружив трюкаческое, сомнительное или непредусмотренное использование возможностей €зыка, выдают предостерегающее сообще≠ние, но довод€т компил€цию до конца. “акие предостережени€ очень важны; они указывают, что либо программист допускает ошибку, либо по≠тенциальный читатель программы этого места не поймет. “екст про≠граммы следует изменить так, чтобы не было никаких предостерегающих сообщений.

¬нимательно прочтите раздел о Ђподводных камн€хї в руководстве по вашему €зыку. ћногие руководства по €зыкам содержат главу о распро≠страненных ошибках и недоразумени€х при работе с этим €зыком. Ёко≠номьте врем€, учитесь на ошибках других.

 





ѕоделитьс€ с друзь€ми:


ƒата добавлени€: 2015-05-08; ћы поможем в написании ваших работ!; просмотров: 1408 | Ќарушение авторских прав


ѕоиск на сайте:

Ћучшие изречени€:

Ѕутерброд по-студенчески - кусок черного хлеба, а на него кусок белого. © Ќеизвестно
==> читать все изречени€...

480 - | 508 -


© 2015-2023 lektsii.org -  онтакты - ѕоследнее добавление

√ен: 0.008 с.