Хорошо, в моих поисках, чтобы найти необходимый материал для написания компилятора, я достиг небольшого препятствия. Кажется, что каждая технология или инструмент, которые я нахожу, где-то где-то в оппозиции.
Я использую Bison и Flex прямо сейчас, но у меня возникает ощущение, что этот метод устарел. Это правда? Является ли это хорошим передовым способом для продолжения написания полноценного языка программирования?
В море различных концепций и инструментов (ANTLR, LL (k), GLR, LALR, LLVM, Flex, Bison) Какова нынешняя тенденция и лучшие практики написания компиляторов? Является ли книга драконов устаревшей?