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

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

d) Все вышеизложенные аспекты соединяются воедино в проблеме перено­симости программ, возникающей перед каждым профессиональным про­граммистом. Например, Вы написали программу для Windows, а исполь­зовать ее оказалось необходимо для машин с операционной системой Unixи так далее. Эта задача является очень сложной и в практически важных случаях почти всегда теоретически неразрешимой. Некоторое время ми­ровое программистское сообщество интенсивно занималось проблемой переносимости, но затем, так и не добившись серьезных результатов, пе­решло на «более интересные» темы освоения новых архитектур машин и новых операционных систем, тем более, что фирма Sun объявила про­блему решенной, представив язык Java. Тем не менее проблема стоит, и новое поколение программистов столкнется с ней уже в гораздо более за­пущенном состоянии. Связь данной проблемы со всеми сторонами стро­гого и точного определения языка очевидна. Для ее успешного решения, в частности, необходимо выработать четкое понимание абстрактных и конкретных аспектов системы программирования. На нынешний момент единственно практичное решение проблемы переносимости — с самого начала писать программу так, чтобы она была переносимой. Дополни­тельные затраты труда при этом обычно в пределах 510%, а перенос непереносимой программы часто требует ее полного переписывания с самого начала, что означает не менее чем100% дополнительных затрат.

§ 2.1. СИНТАКСИС, СЕМАНТИКА

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

Новости

  • 1
  • 2
Prev Next

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

24.01.2016

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

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

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

24.01.2016

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

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

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

24.01.2016

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

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

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

24.01.2016

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

Реклама