Это действительно обширный вопрос, и я в основном ищу ресурсы, где я могу узнать больше о следующем.
Я знаю, что интерпретатор Python написан на C и создает байт-код для запуска на виртуальной машине Python, также написанной на C (правильно?). Мой вопрос: можно ли реализовать оба из них в самом python? Я думаю, к чему я иду, это (техническая) возможность написать что-то вроде ОС на питоне, особенно БЕЗ статической компиляции чего-либо?
Если я правильно понимаю, в питоне нет ассемблера, который нужно было бы писать и на питоне. Можно ли сделать это технически (осуществимо?)? Или динамическая типизация python создаст какую-то проблему?
Я немного разбираюсь в архитектуре микропроцессора, ассемблере и машинном коде, что недавний выпускник EE изучает в школе. Но я теряюсь, глядя на всю картину для языков более высокого уровня, таких как python.