Непейвода Н.Н. Программирование. Раздел 2

Непейвода Н.Н. Программирование. Страница 159

Наконец, каждый профессиональный программист имеет собственные привычки, предпочтения и сложившиеся стереотипы. Они определяют его индивидуальный стиль настолько, что очень часто по тексту программы можно узнавать ее автора.

Большая часть таких стилей с трудом может быть систематизирована. Да это и не требуется! Нужно только хорошо осознавать, что особенности стилей не только неизбежны, но и желательны.

Мы рассмотрели основные существующие на практике стили програм­мирования. Для каждого из них мы проследили теории, с которыми непо­средственно связана его методология, практические преимущества и ограни­чения каждого стиля, и в результате наметилась некоторая классификация.

Прежде всего, стили делятся на два уровня. В стилях первого уровня мы имеем дело с конкретными понятиями и действиями, а в стилях второго уровня — с абстрактными сущностями.

На первом уровне все стили укладываются в следующий морфологи­ческий ящик по координатам действияусловия, локальностьглобальность, выявляющий назначение каждого стиля.

Второй уровень, представленный функциональным программированием и ООП, при разработке конкретных систем использует модули, написанные в стилях первого уровня.

Что касается событийного программирования, то после появления раз­витых систем поддержки визуального отображения программ, поддержива­ющих структуру многооконного интерфейса (прежде всего, таковыми стали системы ThinkPascalи ThinkС++ для Macintosh, а затем их эстафету под­хватили VisualС++ и Delphi), его зачастую рассматривают как обязательный комплекс средств объектноориентированной системы программирования. Как мы могли убедиться, это всетаки дополнительные стилевые возможно­сти.

Рассмотрим теперь, каким классам практических задач лучше всего со­ответствуют различные стили программирования.

Новости

  • 1
  • 2
Prev Next

Ракета "Ангара-А5В" в ближайшее десятилетие не полетит

24.01.2016

Ракета "Ангара-А5В" в ближайшее десятилетие не полетит

Роскосмос не планирует в течение ближайшего десятилетия осуществлять пуск тяжёлой ракеты-носителя А...

Ученые РФ опровергли выводы исследований о вреде ГМО

24.01.2016

Ученые РФ опровергли выводы исследований о вреде ГМО

Исследователи из Института проблем передачи информации (ИППИ РАН) проанализировали несколько самых п...

Летающие "Крокодилы"

24.01.2016

Летающие "Крокодилы"

20 удивительных фактов о боевом вертолете Ми-24.Этот вертолет стал таким же узнаваемым символом сове...

В Аргентине описали новый вид динозавра-гиганта

24.01.2016

О ранее неизвестном виде динозавра, относящемуся к инфраотряду зауроподов, рассказали аргентинские п...

Реклама