С чего начать реализовывать транслятор языка?
На сегодня это настолько хорошо проработанная теория (компиляции), что для новых языков сложностью является именно успешная формализация синтаксиса и семантики а последующая реализация - это уже дело плёвое (книгу вам показали).
Но! Из
многих десятков современных языков
осталось только 3, 4 или 5 (это как считать) компилирующих в машинный код, и ещё несколько компилирующих в промежуточный байт-код.
Так что для большинства языков нужно реализовывать ещё ... интерпретатор, виртуальную машину, исполняющую систему, среду выполнения (это всё разные названия одного и того же). И вот эта часть куда сложнее, чем компиляция, и тут вам книжка выше показанная - не помощник.