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

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

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

Модель вычислений Javaв точности соответствует тому, что требует­ся от объектноориентированного программирования: активность памяти на уровне методов объектов, совместное описание данных и программ методов, отделение предоставляемых средств от их реализации. Все это сочетается с традиционной схемой управления вычислениями при описании алгоритмов обработки. Следует отметить, что разработчики языка не стали включать в него средства, с трудом укладывающиеся в концептуальную схему Javaмашины и обычно, как, например, в С++, предоставляемые через довольно произвольные реализационные соглашения. Ориентация Javaмашины на схему организации вычислений, ставшую классической со времен Algol 60, повлияла на язык в том отношении, что все, что выходит за рамки приня­той модели, представлено таким образом, чтобы это можно было вычислить в период трансляции. К примеру, проблемы статической типизации в дан­ном языке решены радикально: в нем просто нет средств конструирования структурных типов, отличных от классов объектов. В результате язык стал лаконичнее по сравнению, например, с С++.

Новости

  • 1
  • 2
Prev Next

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

24.01.2016

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

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

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

24.01.2016

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

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

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

24.01.2016

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

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

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

24.01.2016

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

Реклама