Это действительно большой вопрос, и я в основном ищу ресурсы, где я могу узнать больше о следующем.python bytecode, интерпретатор и виртуальная машина
Я знаю, что интерпретатор python написан на C и создает байт-код для запуска на виртуальной машине python, также написанной на C (справа?). Мой вопрос в том, можно ли реализовать оба из них в самом python? Я предполагаю, что я собираюсь с этой (технической) возможностью писать что-то вроде OS на python, особенно БЕЗ статического компиляции чего-либо?
Если я правильно понимаю, у python нет ассемблера, который также должен быть написан в python. Это что-то, что можно технически (возможно?) Сделать? Или динамическая типизация python представляет собой какую-то проблему?
Я немного разбираюсь в архитектуре микропроцессора, сборочном и машинного кода, о чем учится в школе недавний курс ЭЭ. Но я заблудился, глядя на всю картину для языков более высокого уровня, таких как python.
Вы не найдете более чистого и более легкого для чтения фрагмента кода, чем интерпретатор CPython. Just look at it. – novalis
@novalis: исходный репозиторий Python переместился на http://hg.python.org/cpython/ –