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

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

Эти стили рассчитаны не на составление единственной программы, а на серийное их производство (в том или ином смысле).

В одном случае в качестве серии рассматривается набор программ, в ко­торых повторяется применение одних и тех же фрагментов. Это стиль про­граммирования от переиспользования.

В другом случае серия — это набор различных программ, которые, в прин­ципе, могут быть построены автоматически (что в реальности означает либо полуавтоматически, либо вручную, как правило, по жестко фиксированному методу) из одной общей программы с учетом особенностей применения. Это стиль специализирующего программирования.

Наконец, третий случай, для которого серийность вырождается. Она под­меняется парой, один компонент которой — макет, образец, демонстрацион­ная разработка или же чтото отличное от программы, выполняющей реше­ние задачи, но способное показать некоторые ее особенности либо в дру­гом смысле приблизить разработку к цели. Это нечто называется образцом, макетом, шаблоном либо прототипом, по которому может строиться про­грамма. Второй компонент пары — производственный вариант программы, изготавливаемый на основе информации о макетном образце, о его разра­ботке или путем технологической процедуры работы с первым компонентом пары (например, это могут быть правила заполнения шаблона). Это стиль программирования от образца.

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

Новости

  • 1
  • 2
Prev Next

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

24.01.2016

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

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

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

24.01.2016

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

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

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

24.01.2016

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

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

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

24.01.2016

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

Реклама