Cтраница 1
![]() |
Запись программы на перфоленте. [1] |
Перенос программ на перфорационные носители выполняется обычно на клавишных машинах, похожих на телеграфные аппараты и называемых перфораторами. [2]
Трудности переноса программ на Фортране 77 с одной ЭВМ на другую обычно связаны не только с использованием расширений стандарта. [3]
Мастер переноса программ на другой компьютер Transport Wizard по уже знакомой нам схеме создает на дискете или сетевом диске архивный файл с расширением bua, в котором находится копия программы. [4]
В процессе переноса программы с бланка на перфокарты опять возможны ее искажения. Эти искажения выявляются и устраняются следующим способом. Затем каждая перфокарта первого комплекта сравнивается с соответствующей перфокартой второго комплекта при помощи специального электрического устройства, называемого контрольником. Одноименные перфокарты, оказывающиеся при сравнении не тождественными, извлекаются из комплектов. Они подлежат замене новыми перфокартами, пробиваемыми также в две руки и сличаемыми затем на контрольнике. [5]
Еще одна проблема переноса программ связана с неопределенным порядком вычисления операций одинакового приоритета и аргументов функций. В языках Паскаль и Литтл порядок определен строго слева направо. В Си ради эффективности он зависит от реализации, в результате чего в сочетании с побочным эффектом многих операций ведет к машинной зависи - - мости. [6]
О различных ЭВМ, перенос программ между которыми не требует никаких модификаций. [7]
Устройство, предназначенное для переноса программы с перфоленты на магнитную ленту, работает независимо от станка, подлежащего управлению, и может обслуживать несколько станков. [8]
Устройство, предназначенное для переноса программы с перфоленты на магнитную ленту, может обслуживать несколько станков. [9]
Тем не менее при переносе программ на другую ЭВМ все равно следует проверить все числовые константы на соответствие с новым диапазоном изменения и точность представления чисел. Все текстовые константы не должны превышать допустимой максимальной длины. В ряде случаев гораздо труднее удостовериться в том, что новый диапазон изменения чисел и количество значащих чисел достаточны для нормальной работы программы. Это особенно важно для программ, производящих научно-технически расчеты. Приведем еще две рекомендации, направленные на улучшение структуры программы и облегчение ее сопровождения. [10]
Перечисленные выше различия и нововведения больше связаны с переносом программ. [11]
Облегчить процесс перепрограммирования ( преобразования программ) при переносе программ с одного типа вычислительных машин на другой. [12]
Этим списком не исчерпываются все вопросы, требующие решения при переносе программ. [13]
Такое положение дел иногда затрудняет работу прикладных программистов, так как перенос программ с системы на систему совсем не прост. Для преодоления подобных трудностей фирмой IBM была разработана концепция факультативных компонентов ( Selectable Units), позволившая администрации вычислительного центра задавать степень устойчивости компонентов системы. [14]
Автор использует слово потенциально, поскольку ему самому не доводилось осуществлять перенос программ, написанных на языке Ада, из одного окружения в другое. Причин тому, что автор не занимался таким переносом, две. [15]