Система компиляции и запуска

Оглавление1 Скомпилируйте и запустите систему1.1 Основы компиляции и выполнения1.2 Сравнение с интерпретаторами1.3 Преимущества и недостатки1.4 Применение в академической среде1.5 Дополнительные […]

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

  • Основы компиляции и выполнения

    • Компиляция включает этапы компиляции, сборки и компоновки, которые неотделимы от выполнения программы. 
    • Промежуточные формы программы хранятся в памяти, а не в файловой системе. 
    • Примеры систем компиляции и запуска включают WATFOR, PL/C и Dartmouth BASIC. 
  • Сравнение с интерпретаторами

    • Системы компиляции и запуска отличаются от интерпретаторов, которые выполняют исходный код или промежуточное представление. 
  • Преимущества и недостатки

    • Преимущества: пользователю не нужно беспокоиться о компиляции, сборка выполняется быстрее, системы просты и легко реализуемы. 
    • Недостатки: потеря места в памяти из-за ассемблера или компилятора, код обрабатывается повторно при каждом запуске, системы с несколькими модулями могут быть неэффективными. 
  • Применение в академической среде

    • Системы Compile-and-go популярны в академической среде из-за частых компиляций и быстрого выполнения программ после отладки. 
  • Дополнительные ресурсы

    • Ссылки на “compileAndGo” Дэйва Йоста для различных компилируемых языков. 

Полный текст статьи:

Система компиляции и запуска — Википедия

Оставьте комментарий

Прокрутить вверх