В чем разница между временем выполнения и временем компиляции?

Время выполнения и время компиляции - это термины программирования, которые относятся к разным этапам разработки программного обеспечения. Время компиляции - это экземпляр, в котором введенный код преобразуется в исполняемый файл, а время выполнения - это экземпляр, в котором выполняется исполняемый файл. Термины «время выполнения» и «время компиляции» часто используются программистами для обозначения разных типов ошибок.

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

  1. Синтаксические ошибки
  2. Ошибки в типе
  3. Сбой компилятора (редко)

Проверка времени выполнения выполняется во время работы программ. Ошибки времени выполнения - это ошибки, возникающие при запуске программы. Эти типы ошибок приведут к тому, что ваша программа будет вести себя непредсказуемо или даже может убить вашу программу. Их часто называют исключениями. Ниже приведены некоторые обычные ошибки времени выполнения:

  1. Деление на ноль
  2. Выделение нулевого указателя
  3. Запуск из памяти

Источник: http://net-informations.com/python/iq/checking.htm

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Adblock
detector