Вдохновленный интервью Эрика Синка в подкасте stackoverflow, я хотел бы построить полный компилятор в свое свободное время для изучения. Моя первоначальная мысль заключалась в создании компилятора C, но я не уверен, потребуется ли это слишком много времени.
Мне интересно, есть ли более общий язык общего назначения, который будет более подходящим для реализации в качестве первого усилия компилятора? Или это выполнение на C в разумные сроки (200 часов)?
Я намерен настроить таргетинг на CLR.