Скомпилировать и запустить систему

редактировать

В компьютерном программировании - компилировать и запускать систему, компилировать, load and go system, build and go system или load and go system - это процессор языка программирования, в котором компиляция, Сборка или ссылка шаги не отделены от выполнения программы. Промежуточные формы программы обычно хранятся в первичной памяти и не сохраняются в файловой системе.

Примеры систем компиляции и запуска: WATFOR, PL / C и Dartmouth BASIC.

Примером загрузочной системы является загрузчик OS / 360, который выполнял многие из функций Linkage Editor, но помещает связанную программу в память, а не создает исполняемый файл на диске.

Системы Compile and Go отличаются от интерпретаторов, которые либо напрямую выполняют исходный код или выполнить промежуточное представление.

Содержание
  • 1 Анализ
  • 2 См. также
  • 3 Ссылки
    • 3.1 Перекрестная ссылка
    • 3.2 Используемые источники
  • 4 Внешние ссылки
Анализ

Преимущества систем compile-and-go:

  • Пользователю не нужно беспокоиться об отдельных этапах компиляции, сборки, компоновки, загрузки и выполнения.
  • Скорость выполнения обычно намного выше, чем у интерпретируемых систем.
  • Они просты и удобны. sier для реализации.

Недостатки загрузчиков compile-and-go:

  • Из-за присутствия ассемблера происходит нерациональное использование памяти.
  • Код необходимо повторно обрабатывать каждый раз при запуске.
  • Системы с несколькими модулями, возможно, на разных языках, не могут обрабатываться естественным образом в рамках этой структуры.

Системы Compile-and-Go были популярны в академической среде, где студенческие программы были небольшими, много раз компилировались, обычно выполняется быстро и после отладки редко требуется повторное выполнение.

См. Также
Ссылки

Перекрестные ссылки

Используемые источники

Внешние ссылки
Последняя правка сделана 2021-05-15 08:11:13
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте