14446
Вопросы про Python для чайников. Cпам и троллинг неприемлем. Частозадаваемые вопросы: https://github.com/ru-python-beginners/faq/blob/master/README.md Правила группы: https://t.me/ru_python_beginners/1649981
Это какой-то новоязовский термин, который трудно отличить от компиляции, поскольку «уровень языка» почти никак не формализуется (кроме той классификации где всё кроме ассемблера — высокий уровень)
Читать полностью…
а потом они докинули еще два понятия и окончательно запутались 🌚
Читать полностью…
компиляция предполагает перегон из одного формата в другой, а не выполнение
Читать полностью…
когда пробуешь написать и то, и другое, оказывается что компилятор и интерпретатор на 80% состоят из одинакового кода :)
Читать полностью…
это правда. у тебя всегда какие-то команды выполняются. просто в случае интерпретации они у тебя записаны как ассемблер уже, а в другом случае не совсем как ассемблер и он сам их интерпретирует
Это я не очень корректно тут выразился, но я бы так и сказал
пока мы не ввели формально, что есть компиляция и интерпретация
Читать полностью…
Наверняка в CS есть какая-нибудь теорема, что всё что можно проинтерпретировать можно и скомпилировать, но я неуч, не в курсе
Читать полностью…
Не философский, а очевидный. Категории интерпетируемости/компилируемости и всё что между ними - отвечают на вопросы о том, как язык реализован. И вне реализации бессмысленны.
Читать полностью…
Есть ли блюда, у которых свойство вкусности связано именно с блюдом, а не с его реализацией?
Читать полностью…
я же говорю, я не уверен есть ли языки, которым именно это специфично
Читать полностью…
наличие или отсутствие байткода большой роли не играет
Читать полностью…
господи, зачем эти команды сделали кликабельными
Читать полностью…
было достаточно открыть ссылку и увидеть что то про гибриды и jit, чтобы задаться вопросами об актуальности определения
Читать полностью…
с одного языка на другой более низкого уровня (читай машинный код или байткод). иначе как там щас модно называть "транспиляция" ?
Читать полностью…
формат может быть с потерями, но реальное полное исполнение там не предполагается
Читать полностью…
nuitka в общем-то примерно этим и является — cpython переделанный в компилятор
Читать полностью…
Ну там что-то в духе что интерпретатор это программа, которая выполняет программу, а компилятор — программа, которая переводит программу с одного языка на другой
Читать полностью…
как будто в общем смысле это одно и тоже, выполнение команд
Читать полностью…
мне кажется, что это очень неопределённое утверждение
Читать полностью…
некоторые правила языка теоретически могли бы сделать язык невозможным без интерпретатора, но с ними все сложно
Читать полностью…
) понял, слишком философский вопрос. И зря я конечно придрался к такой маленькой детали в статье, ч-к в целом обратную связь спрашивал..
Читать полностью…
Но что есть языки где свойство интерпретируемости связано именно с языком а не реализацией, в отличие от питона, это так?
Читать полностью…
Правильно понял, что у питона в спецификации не задано что он интерпретируемый, но есть языки прямо по спецификации таковые (и байткод тоже в ней прописан)?
Читать полностью…
у нас как то чел для срача пошел и подредактировал википедию
Читать полностью…
а языков интерпретируемых с байткодом достаточно
Читать полностью…