Cтраница 1
Задача программиста состоит в том, чтобы проанализировать экспериментальные данные для определения их точности. [1]
Задача программиста в таком случае заключается в выборе наиболее подходящего метода. Рассмотрим еще ряд задач. [2]
Задачей программиста в таком случае является сборка программы из такого количества управляющих структур каждого типа, которого требует алгоритм, объединение этих управляющих структур только одним из двух возможных способов ( суперпозиция или вложение) а затем заполнение символов действий и решений соответствующим алгоритму образом. Нам еще предстоит обсудить разнообразие способов написания действий и решений. [3]
В задачи программиста входит преобразование схемы машинного решения в соответствующую программу на входном языке машины, Входной язык выбирается исходя из характера решаемой задачи и возможностей машины. От программиста не требуется понимания физической сущности задачи, если произведена полная алгоритмизация, но он должен быть специалистом в области программирования и чувствовать форму и характер задачи, ибо от этого зависит выбор метода и качество написания программы - Написанная программа вместе с подробной инструкцией оператору передается на машину. [4]
В целом задача программиста, работающего на языке символического Ассемблера, состоит в написании исходных программ, на основании которых ассемблер порождает объектные модули на машинном языке. Используя идентификаторы для переменных и меток, программист может писать программы, независимые от абсолютного расположения в памяти. Действительно, символические имена независимы от абсолютных адресов ячеек, поэтому можно произвольным образом вставлять или удалять соответствующие команды. [5]
Итак, часть задачи программистов состояла бы в том, чтобы в некоторых вещах компьютер казался глупее, чем он есть на самом деле. Если опрашивающая задает сложный арифметический пример, подобный приведенному выше, компьютер должен притвориться, что не в силах на него ответить - иначе его немедленно изобличат. Я, правда, не думаю, что задача сделать компьютер глупее в указанном смысле является серьезной проблемой для программистов компьютеров. [6]
Как уже отмечалось, в задачу программиста входит не допустить, чтобы в момент готовности принять данные ЦП натолкнулся на слово, содержащее команду, и наоборот. Эта функция возложена и на системные программы. [7]
Хотя механизм автоматического распределения и упрощает задачу программиста, все-таки некоторые проблемы еще остаются. Распределение непрерывными областями может привести к явлению, аналогичному фрагментации ( см. разд. Например, на рис. 9.36 а всего имеется 12000 байтов свободной пространства ( 3000 байтов и 9000 байтов), однако созданй. В не - которых системах, например в дисковой мониторной системе для машины IBM 1130, эта трудность преодолевается физическим перемещением файлов ( например, сдвигом файла GAMMA на рис. 9.36 из блоков 5 и 6 в блоки 2 и 3), так что все свободное пространство оказывается непрерывным. К сожалению, эта перекомпоновка требует больших затрат времени и поэтому не может считаться удовлетворительным решением проблемы. [8]
Рекурсивные программные решения во многих отношениях сокращают и облегчают задачу программиста по написанию текста программы. Тем не менее часто удобство и труд программиста вступают в противоречие с вычислительными ресурсами. Применение рекурсивных обращений к процедурам требует дополнительного времени работы и памяти по сравнению с обычной работой. [9]
![]() |
В традиционных базах данных значения различных полей записи хранились на диске в разных файлах. Чтобы получить 15 - ю запись, надо собрать вместе значения. [10] |
Организация базы данных с использованием записей фиксированной длины значительно облегчает задачу программиста по написанию СУБД и усложняет жизнь всем остальным. [11]
В то время как эффективное использование памяти для переменных, описанных в исходной программе, является задачей программиста, временные. То же самое справедливо, как было показано в предыдущем разделе, для использования общих регистров и для эффективного использования базовых и индексных регистров. [12]
При поверхностном рассмотрении может показаться, что применение к - Записи базы данных операций реляционной алгебры в значительной степени упрощает задачу программиста, так как этот раздел математики хорошо разработан и понятен, по крайней мере, математикам. [13]
Применение только программных методов контроля экономит оборудование, но снижает быстродействие ЦВМ за счет дополнительных контрольных просчетов. Кроме того, усложняется задача программиста, так как он должен заботиться о контроле правильности решения. [14]
Применение только программных методов контроля экономит оборудование, но снижает быстродействие ЭВМ за счет дополнительных контрольных просчетов. Кроме того, усложняется задача программиста, так как он должен заботиться о контроле правильности решения. [15]