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

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

Применительно к обсуждению традиционности языков уместно посмот­реть на то, как трансформируются фон Неймановские принципы вычислений при использовании объектной модели. Очевидно, что отход от однородности памяти для этой модели более радикален, нежели, к примеру, в Pascal'е. Если рассматривать объекты как хранимые в памяти данные, то за счет связан­ности этих данных с программами (методами объектов) память в объектной модели приобретает активность. На концептуальном уровне рассмотрения можно усмотреть, что модернизируется управление: объект сам знает, ка­кую программуметод нужно активизировать, чтобы выполнить то или иное действие. Несомненно, все это повышает гибкость программирования, спо­собствует расширению возможности отхода от фон Неймановского взгляда на программу как на автомат, выполняющий предписаниякоманды. Однако на уровне реализации программметодов все остается постарому: все то же последовательное выполнение операторов, те же подходы к разветвлениям вычислений и к организации циклической обработки. Более того, после­довательный характер вычислений остается и при задании взаимодействия объектов. Следовательно, объектный подход, хотя и способствует взгляду на вычислительные процессы, отличающемуся от фон Неймановского стиля, сам по себе не приводит к смене базовой модели вычислений. Этот под­ход может быть применен и для организации вычислений на основе иных моделей, отличных от фон Неймановских. И весьма успешный опыт такого применения имеется: разработан язык CLOS (CommonLispObjectSystem), который есть надстройка над нетрадиционным языком Lisp. Уместно отме­тить, что многие приемы и механизмы объектного программирования на этом языке оказываются более наглядными и естественными, нежели в рам­ках традиционных моделей вычислений.

Новости

  • 1
  • 2
Prev Next

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

24.01.2016

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

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

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

24.01.2016

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

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

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

24.01.2016

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

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

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

24.01.2016

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

Реклама