Язык программирования пишут на бумаге. Вот компилятор можно написать на ассемблере. А можно и на других языках. Сам язык не быстрее и не медленнее, вот программа, вырабатываемая компилятором, может быть быстрее программы, вырабатываемой другим компилятором. Быстрее современного С++ или Go, правда, не будет - тебе жизни нехватит, чтобы запрограммировать методы оптимизации современных компиляторов. Да и вообще хоть в простейшей реализации компилятор языка уровня этих языков - тоже