Cтраница 1
Переделка программы на случай / V / l / i предоставляется читателю. [1]
Переделка программы, подобная описанной, может потребоваться не для исправления программы, а для приспособления ее к решению новой задачи. При этом, кроме вставления новых команд, может потребоваться удаление из программы некоторых групп команд, а также замена некоторых команд или групп команд новыми. [2]
Иногда переделка программы, аналогичная только что описанной, производится не для устранения ошибок, а с целью приспособления программы для решения новой задачи. При этом может потребоваться, кроме вставления новых команд, также удаление некоторой группы команд из программы или замена отдельной команды или группы команд новыми командами. [3]
Если почему-либо модуль при переделке программы окажется ненужным, то занятая им память освободится одним куском - это тоже удобно. [4]
Если все сделано именно так, переделка программы для другой машины, имеющей большую ( или меньшую) точность, становится простой задачей. [5]
Особая благодарность Майклу Корнингу не только за переделку программ, но также за создание страницы в World Wide Web, посвященной фрактальному анализу рынков. [6]
Технологическая разработка должна быть выполнена достаточно квалифицированно, так как корректировка технологического процесса сопряжена с переделкой программы. [7]
С тех пор они успели выступить вполне формально, опубликовали программу трудовой ( народно-социалистической) партии - переделка эсеровской программы из революционной в оппортунистическую, мещанско-легальную - опубликовали состав организационного комитета новой партии. Правда, в числе 17-ти членов этого организационного комитета ( гг. Анненский, Ел-патьевский, Мякотин, Пешехонов и др.) фигурирует всего-навсего один бывший член Думы из Трудовой группы, г. Крюков, преподаватель реального училища и публицист-писатель. Ни одного сколько-нибудь крупного имени из настоящих трудовиков в числе учредителей новой трудовой партии не значится. Неудивительно, что энесов некоторые зовут самозванными трудовиками. Неудивительно, что в газетах появились уже известия о других трудовых партиях. Товарищ сообщал, что г. Седельников, являющийся, разумеется, гораздо более видным и знакомым народу по думской деятельности трудовиком, чем совершенно неизвестный г. Крюков, основывает народно-трудовую партию. [8]
Переделка программы с целью ее улучшения, иногда крайне необходимая на практике, сводится к замене ее другой программой, ей равносильной. Такое улучшение путем равносильных преобразований логических схем возможно ( при операторном методе программирования) еще до составления программы. Ниже приведено строгое матем. [9]
Переделка программы с целью ее улучшения, иногда крайне необходимая па практике, сводится к замене ее другой программой, ей равносильной. Такое улучшение путем равносильных преобразований логических схем возможно ( при операторном методе программирования) еще до составления программы. Ниже приведено строгое матем. [10]
Для того чтобы программа, работающая на одной платформе, могла работать и на другой, программу надо переписать заново или переделать. Такая переделка программы на другую платформу называется конверсией. Самые полезные программы и самые лучшие игры стараются конвертировать на другие платформы, чтобы больше людей могли с ними познакомиться. [11]
На месте изъятой из программы команды пишется команда безусловной передачи управления к вынесенной на свободное место памяти группе команд. После такой переделки программы может потребоваться изменение некоторых команд в других частях программы, например команд переадресации. [12]
В большинстве случаев высокая стоимость и низкая производительность программного обеспечения объясняются плохим планированием. Отсутствие планирования - основная причина переделки программ, что в свою очередь приводит к срыву графика работ, перерасходу средств и большим затратам на сопровождение. Естественно, невозможно предусмотреть в планах все возможные категории пользователей, однако - можно принять разумные меры предосторожности на непредвиденные случаи. Когда разработка программного обеспечения продумана так же хорошо, как, например, конструкция здания, влияние непредвиденных случаев может быть сведено к минимуму. Если же уровень мастерства не так высок, только очень тщательное планирование дает возможность надлежащим образом предвосхитить неожиданности. [13]
Гибкость системы индикации подразумевает возможность изменения таких ее характеристик, как форматы ( отображаемой информации), методы интерпретации содержания информации, применяемая символика и методы кодирования, метод управления отображаемой информацией и его оперативное использование, потенциальная возможность расширения системы и методы программирования, а также методы распределения персонала и отображаемой информации. Исключительно высокая степень гибкости может быть достигнута путем использования программ для ЭВМ, составленных в обобщенной форме; такие программы дают возможность пользователям, не прибегая к обширной переделке программ, сообщать системе, что она должна делать. [14]
Следует, однако, отметить, что для сравнений в первоначальной программе можно обойтись лишь дешевыми проверками длин цепочек, в то время как при поиске в упорядоченном словаре все сравнения требуют дорогих операций сопоставления цепочек. Чтобы повысить эффективность программы, надо бы, конечно, что-то предпринять. Но с другой стороны, проведенная переделка программы иллюстрирует важный принцип отладки. Если структура программы заменяется на функционально эквивалентную, то результаты при тех же исходных данных должны оставаться неизменными. На фактический процесс сжатия организация словаря влиять не должна, только параметры сжатия должны сказываться на содержании словаря. Следовательно, убеждаясь, что результаты работы программы с простым линейным поиском и с поиском до первого совпадения совершенно одинаковы ( за исключением временной статистики), мы проверяем правильность изменений в подпрограммах, оперирующих со словарем. Это является также контролем на отсутствие ошибок в других частях программы: если бы в какой-нибудь другой подпрограмме был ляпсус, то он вполне мог бы проявиться в программах работы со словарем. А если уж результаты остаются постоянными после того, как подключается правильная программа поиска до первого совпадения, не исключено ( но вовсе и не обязательно), что скрытых ошибок, влияющих на словарь, нет. [15]