Я понимаю структуру компилятора в отношении интерфейсного и back-end. Тем не менее, я не уверен, почему компиляторы часто делятся на front-end и back-end. Я уверен, что есть много причин, которые вы можете мне дать? потому что большинство книг/веб-сайтов говорят вам, что они, но не могут сказать вам, почему!
Спасибо.