Python скомпилирован в промежуточный байт-код (pyc), а затем выполняется. Итак, есть компиляция с последующей интерпретацией. Однако давние пользователи Python говорят, что Python является "позднесвязывающим" языком и что он не должен упоминаться как интерпретируемый язык.
-
Как Python будет отличаться от другого интерпретируемого языка?
-
Не могли бы вы рассказать мне, что означает "поздняя привязка", в контексте Python?
Java - это еще один язык, который сначала имеет исходный код, скомпилированный в байт-код, а затем интерпретируемый в байт-код.
-
Является ли Java интерпретированным/скомпилированным языком?
-
Как это отличается от Python с точки зрения компиляции/выполнения?
-
Говорят, что Java не имеет "позднего связывания". Связано ли это с тем, что Java-программы работают быстрее, чем Python?
Было бы здорово, если бы вы могли также дать мне ссылки на места, где люди уже обсуждали это; я бы хотел больше узнать об этом. Спасибо.