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

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

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

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

Как структурировать априори однородную память?

На какие логические и физические части должна разбиваться програм­ма?

Как преодолевать сложность процесса разработки программного обес­печения?

Новости

  • 1
  • 2
Prev Next

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

24.01.2016

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

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

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

24.01.2016

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

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

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

24.01.2016

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

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

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

24.01.2016

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

Реклама