PYTHON: КОМПИЛИРУЕМЫЙ ИЛИ ИНТЕРПРЕТИРУЕМЫЙ? | #питон #python #пайтон

preview_player
Показать описание

Рекомендации по теме
Комментарии
Автор

Да? А назови, пожалуйста, чисто интерпретируемые языки, которые не превращаются в итоге в команды для процессора. То, что язык интерпретируемый, не означает, что он не компилируется. Разница между этими двумя понятиями в том, что компилируемые сразу превращаются в бинарник, а интерпретируемые превращаются в байт код во время выполнения программы интерпретатором

frag_IvS
Автор

UPD: ниже написано неверное утверждение

самое правильное - это JIT-компилируемый язык. То есть это и интерпретатор, и компилятор одновременно. Также как и Java, JavaScript, C#

stunnerr
Автор

Как лингвис программирования могу сказать, что: Python (если брать типо "эталонную" реализацию - cpython) - не компилируемый, а транслируемый в питонячий byte-code, который представляет собой не набор машинных команд, а набор бинарных данных, которые потом интерпретирует виртуалка Python

При этом нам ничего не мешает написать свои "не официальные" реализации Python, которые в конечном итоге будут преводить (транслировать) код в - JavaScript, byte-code Java, C/C++, или в ран тайме (как pypy - у его JIT компиляция)

Незнаю, в чём ценность всех этих споров, ведь мы все всё-равно потопаем все дружно писать код не в JIT-товском pypy или byte-code Java - jython, а на старый добрый CPython :)

apple
Автор

О боги... Байткод - не машинный язык, который выполняется нативно на проце, а всего лишь инструкции для всё того же интерпретатора.

GexPlayerMD
Автор

Сам на вопрос не ответил. Java, C# вот тоже используют промежуточный байт код и виртуальную машину для его запуска. Как и js и python. Но последние считаются при этом интерпретируемыми языками😂

qwertymangames
Автор

Некомпилируемый язык выглядит както так

10001000
00110111

10101101

vmfcoip
Автор

Скажи хоть любой язык который НЕ компилируется в байт-код. Конечно же не будет. Байт-код исполняет виртуальная машина, интерпретируя ассемблерные инструкции байт-кода.

mrroblick
Автор

Скажи пожалуйста как написать этого попугая?)

ChagaKharachoevsky