Хочу попробовать написать простенький компилятор языка типа паскаль/с — возможно даже компилируюший в "ассемблероподобные" ыбстрактные конструкции для абстрактной виртуальной машины (для простоты) что бы получше рщзобраться в процессе компиляции... Трудоёмко ли это и с чего бы начать и подъёмно ли это в обозримые сроки ?