А можно ли на каком-либо ЯП написать... процессор. Не интерпретатор другого ЯП, а именно виртуальную модель физического процессора, например, Intel Core i9? В данном случае аналогом физических транзисторов будут выступать написанные программы-модули, которые будут объединены между собой и работать в одной связке как вентили. Если, скажем, у Intel Core i9 миллиард транзисторов, то тут будут написаны миллиард программ-модулей. Это, конечно, грандиозная программа будет, а вообще такое возможно в принципе?
В брошенном тебе просветленным Докером from nand to tetris ты этим и занимаешься.