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

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

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

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

Новости

  • 1
  • 2
Prev Next

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

24.01.2016

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

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

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

24.01.2016

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

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

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

24.01.2016

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

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

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

24.01.2016

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

Реклама