Kann ich einen Compiler in C# programmieren?
Natürlich kannst du einen Compiler in C# programmieren. Wie das geht, steht in jedem einschlägigen Compilerbaubuch. Es kann sein, dass der Beispielcode darin nicht in C# geschrieben ist, aber die Algorithmen lassen sich in so ziemlich jeder Programmiersprache ausdrücken.