Компилирование - Большая Энциклопедия Нефти и Газа, статья, страница 3
Мозг - замечательный орган. Он начинает работать с того момента, как ты проснулся, и не останавливается пока ты не пришел в школу. Законы Мерфи (еще...)

Компилирование

Cтраница 3


В первом примере используются свойства языка Turbo - PASCAL. При компилировании программы, написанной на PASCAL, создается объектный код, с которым переплетаются части программы, непосредственно записанные в машинном коде.  [31]

Первая проблема достаточно очевидна, но второй вопрос требует пояснения. В процессе компилирования и компоновки программы компилятор и компоновщик не знают, в какую область физической памяти будет загружена программа после завершения процесса. По этой причине они обычно предполагают, что программа начнется с адреса 0, и помещают туда первую инструкцию. Для решения этой проблемы нам нужно или релоцировать программу во время загрузки, то есть настроить ее, находя все адреса и изменяя их в соответствии с реальной адресацией ( это выполнимо, но дорого), или оперативно изменять адресацию во время работы программы.  [32]

Первая проблема достаточно очевидна, но второй вопрос требует пояснения. В процессе компилирования и компоновки программы компилятор и компоновщик не знают, в какую область физической памяти будет загружена программа после завершения процесса. По этой причине они обычно предполагают, что программа начнется с адреса 0, и помещают туда первую инструкцию. Для решения этой проблемы нам нужно или релоцировать программу во время загрузки, то есть настроить ее, находя все адреса и изменяя их в соответствии с реальной адресацией ( это выполнимо, недорого), или оперативно изменять адресацию во время работы программы.  [33]

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

Первое задание введено в систему в 9 ч 22 мин. Обозначения: А - компилирование с Алгола, С - с Кобола, F - с Фортрана, R - прогон рабочей программы, Р - использование резервного устройства печати.  [35]

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

Промежуток времени между моментом установки системы и моментом, когда она действительно начинает управлять процессом, - период, когда людям, не участвующим в проекте непосредственно, очень трудно разобраться в том, что происходит. Это относится к генерированию операционной системы, к многократному компилированию программ в процессе их отладки и к окончательному формированию отдельных программ в единую систему. При представлении отчетности в этот период лучше давать сдержанные оценки степени завершенности работ, так как эту деятельность весьма легко переоценить. Рассказывают о крупном проекте, связанном с программированием, относительно которого в течение двух лет представлялись отчеты о 99 % завершенности. Следует помнить, что любая схема отчетности предназначена для освещения хода проекта, представляя фактическое положение дел относительно непредвиденных трудностей, того, как они должны преодолеваться, и вообще состояния проекта по сравнению с предсказанным графиком и сметой. Если руководство получило необходимую подготовку, как описано выше, то составление отчетности значительно упрощается, ибо администрация теперь в состоянии лучше оценить важность проблем и того, что сделано.  [37]

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

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

40 Кодированное описание схемы EXAMPLE. [40]

Цикл начинается программой LOGIC ORGANIZER. В задачу этой программы входит частичное упорядочение вентилей, что делает задачи компилирования логики и моделирования более простыми и эффективными. После того как описания вентилей частично упорядочены, описание схемы передается собственно Анализатору.  [41]

Арифметические или логические операции над данными, объединение или сортировка данных, трансляция или компилирование программ или действия над текстом, такие, как редактирование, сортировка, объединение, хранение, поиск, воспроизведение на экране или печать. Термин обработка данных не должен использоваться как синоним термина обработка информации.  [42]

43 Этапы создания и выполнения программы. [43]

Общий вид процесса трансляции и выполнения программы показан на рис. 2.12. Ассемблер представляет собой программу, которая транслирует язык ассемблера на машинный язык, а компилятор транслирует язык высокого уровня ( Фортран, PL / I или Кобол) на машинный язык. Время, в течение которого ассемблер или компилятор обрабатывают программу, называется соответственно временем ассемблирования или компилирования.  [44]

Но системы типа В5500 дают возможность работать с одним сегментом программы одновременно двум и более пользователям. Это означает, например, что достаточно иметь всего один экземпляр компилятора для обслуживания нескольких требований на компилирование программ. Наличие абсолютных характеристик у системы возможно благодаря тому, что система компилирует программы, не модифицируемые динамически во время выполнения. Любая модификация, сопровождающая программу, осуществляется с помощью отдельного набора регистров, назначенных специально на данное задание. Практически абсолютные характеристики компиляторов, программ пользователей и ОС приводят к значительному снижению требуемого объема памяти и затрат времени и существенно улучшают распределение ресурсов системы.  [45]



Страницы:      1    2    3    4