Уважаемый ALL, существует ли в природе хороший законченный и достаточно полный тюториал по созданию компилятора ? Интересует как теория, так и прилагающийся к теории код, желательно на C#/C++/Java (в порядке предпочтения). Хотелось бы выработать небольшой комактный курс, в течении которого бы писался рабочий вариант компилятора. Есть Креншоу, но у него код плохо струтурирован и на Паскале + не рассматривается объектно-ориентированное программирование + насколько я помню компиляция осуществояется в какой то левый ассемблер, который приличному ассемблеру для PC не скормить. Есть серия статей по написани. компилятора в NET. Однако там маловато теории и нету чёткой разбивки кода по главам. Может что посоветуете ? Заранее благодарен за высказывание любой точки зрения.