Cтраница 4
Замена отдельного оператора автокодовой программы без стирания рабочей программы самого оператора и операторов, следующих за ним, осуществима повторным вводом оператора. Однако объем результирующей программы увеличивается в результате исправления без стирания. [46]
Заметим, что вторая операция применяется только к расширенным программам и требуется для выполнения свойства когерентности. По определению, результирующая программа неотрицательная. [47]
Наиболее эффективным для ускорения процесса написания программ и упрощения документации является программирование на языках высокого уровня. Однако главным недостатком такого программирования является увеличение длины результирующих программ еще на 30 - 40 % по сравнению с программой, составленной с помощью ассемблера. Поэтому языки высокого уровня более эффективны для мелкосерийных систем, когда главным фактором является быстрота разработки. [48]
Преобразова ние программ из объектной формы в результирующую, загрузка результирующей программы в память и инициализация ее исполнения осуществляются специальной программой, называемой загрузчиком. При формировании результирующей программы почти всегда необходимо соединить несколько программ п подпрограмм в объектной форме. [49]