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

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

10. Язык Java. Заметным этапом в развитии объектноориентированного подхода стало появление языка Java, который был предложен как средство программирования не для отдельного компьютера, а сразу для всех машин, имеющих реализацию так называемой Javaмашины — исполнителя про­грамм на промежуточном языке более высокого уровня, нежели командный язык обычных машины. Иными словами, провозглашается система програм­мирования с явно и точно определенным промежуточным языком. Другая особенность JavanpoeKTa — его ориентация на Интернет программирова­ние: поддерживается возможность построения приложений, запускаемых на сервере от клиентской рабочей станции и взаимодействующих с клиентом через произвольный браузер.

Схема трансляции с выделенным промежуточным языком, не зависящим от исходного языка, очень даже не новая. В шестидесятые годы ее пытались применять для сокращения расходов на разработку трансляторов (напри­мер, в качестве промежуточного языка в США был разработан специальный язык Uncol, в Советском Союзе для тех же целей предлагался язык АЛМО). Чисто умозрительно можно представить ситуацию. Требуется реализация т языков на п машинах. В схеме без промежуточного языка в этом слу­чае нужно запрограммировать тхп трансляторов, тогда как использование такого языка позволяет сократить это число до т+п: для каждого языка пишется транслятор в промежуточный язык (га) и для каждой машины со­здается транслятор или интерпретатор промежуточного языка (п). К тому же, опятьтаки умозрительно, можно предположить, что затраты на 'поло­винки' трансляторов сократятся. Все получается, если удается построить промежуточный язык, удовлетворяющий следующим условиям:

все реализуемые языки можно вложить в промежуточный язык, т. е. их модели вычислений совместимы, не противоречат друг другу;

Новости

  • 1
  • 2
Prev Next

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

24.01.2016

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

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

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

24.01.2016

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

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

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

24.01.2016

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

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

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

24.01.2016

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

Реклама