Почему большинству разработчиков не следует писать свои собственные компиляторы
Написание компилятора — это один из тех мифических квестов, о которых мечтают многие разработчики, но мало кто должен действительно за него браться. Это как попытка построить космический корабль у себя на заднем дворе; звучит увлекательно, но это монументальная задача, требующая глубины знаний и ресурсов, которыми большинство из нас просто не располагает. Однако эта привлекательность часто ослепляет разработчиков перед суровыми реалиями разработки компиляторов. Вот история, которая прекрасно иллюстрирует эту мысль: Представьте себе молодого, амбициозного разработчика, решившего создать оптимальный машинный код для каждого возможного случая....