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

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

• За счет чего можно достичь повторного использования накопленных программных решений и облегчать модификации программ?

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

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

Более того, привязанность стиля к базису часто переоценивается. Напри­мер, в книгах [37, 82] приведены методики, как структурно программиро­вать для столь неструктурных языков, как старые ассемблеры, FORTRANи COBOL.

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

Новости

  • 1
  • 2
Prev Next

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

24.01.2016

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

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

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

24.01.2016

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

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

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

24.01.2016

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

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

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

24.01.2016

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

Реклама