Перенос - программное обеспечение - Большая Энциклопедия Нефти и Газа, статья, страница 1
"Подарки на 23-е февраля, это инвестиции в подарки на 8-е марта" Законы Мерфи (еще...)

Перенос - программное обеспечение

Cтраница 1


Перенос программного обеспечения чрезвычайно затрудняется в тех случаях, когда при реализации некоторого языка программирования то или иное средство, определяемое стандартом на этот язык программирования, получает семантику, отличную от семантики, определяемой вышеупомянутым стандартом.  [1]

На практике перенос программного обеспечения, как правило, связан с необходимостью внесения в него ряда мелких изменений даже в тех случаях, когда при его создании были предприняты попытки строгого следования стандарту на использованный язык программирования. Поэтому огромное значение имеет удобочитаемость программ.  [2]

Существует два основных способа обеспечить возможность переноса программного обеспечения. Первый способ заключается в использовании повсеместно распространенного языка программирования.  [3]

В некоторых случаях может оказаться, что перенос программного обеспечения, связанный с необходимостью его переписывания на другой язык программирования, выполнить проще, чем перенос этого же программного обеспечения, связанный с адаптацией к иной реализации использованного при его создании языка программирования.  [4]

Программные и аппаратные средства, предназначенные для переноса программного обеспечения на другую ЭВМ.  [5]

Это может оказаться существенным препятствием на пути переноса программного обеспечения, если различные для одной реализации языка Паскаль идентификаторы превращаются в идентичные для другой реализации языка Паскаль и / или наоборот.  [6]

В основу книги положен курс лекций по проблеме переноса программного обеспечения, прочитанный в Кентском университете весной 1976 г. Обсуждаются принципы и методы создания переносимых программ и анализируются причины, препятствующие использованию одной и той же программы на разных ЭВМ. Рассмотрены современные проекты создания переносимого программного обеспечения.  [7]

Так как это преобразование производится один раз во время переноса программного обеспечения, то такой способ дает наилучшие результаты.  [8]

Высокая стоимость разработки программных систем и особенно программного обеспечения является главной движущей силой разработки систем и средств переносимости программ. Так, стоимость переноса программного обеспечения, использованного правительством США в 1977 г., составила около 450 млн. долларов.  [9]

С), универсальный язык программирования, используемый преим. Разработан в США ( 1972), первоначально для переноса программного обеспечения ЭВМ с одной ЭВМ на другую. Си, Си, Турбо Си ориентированы на решение разнообразных задач повышенной сложности. СИ ( система интернациональная), сокращенное название Международной системы единиц.  [10]

Чрезвычайно желательно, чтобы доступная реализация того или иного языка программирования полностью и в точности соответствовала стандарту. Если доступная реализация некоторого языка программирования соответствует его подмножеству, то это затрудняет перенос программного обеспечения извне.  [11]

Кроме того, в книге [91] не все ясно и однозначно определено, например вопросы эквивалентности типов. В результате между различными реализациями языка Паскаль имеются существенные различия даже в тех случаях, когда их разработчики имели самые лучшие намерения. Тем не менее представляется, что затруднительно определить степень совместимости реализации языка Паскаль для ЭВМ семейства CDC с другими реализациями языка Паскаль и, соответственно, степень легкости переноса программного обеспечения. Одна из причин этого - слишком малое время, прошедшее от момента появления большинства реализаций языка Паскаль ( за исключением его реализации для ЭВМ семейства CDC), и, соответственно, отсутствие опыта их использования. Ряд вопросов в книге [91] не определен, и их решение оставлено на усмотрение разработчиков трансляторов с языка Паскаль.  [12]



Страницы:      1