Писать мозгом надо. Если в достаточной мере знать архитектуру современных компьютеров, особенности самого языка и работу его интерпретатора — построить можно на чем угодно. Тут вопрос в скорости, сложности, простоте реализации каких-то отдельных механизмов.