Skompiluj prosty ciąg

Zastanawiałeś się tylko, czy w c ++ OR c # nie ma wbudowanych funkcji, które pozwalają na używanie kompilatora w czasie wykonywania? Na przykład, jeśli chcę przetłumaczyć:

!print "hello world";

w:

MessageBox.Show("hello world");

a następnie wygeneruj exe, który będzie mógł wyświetlić powyższy komunikat? Widziałem przykładowy projekt w sieci kilka lat temu, który to zrobił, ale nie mogę go już znaleźć.

questionAnswers(6)

yourAnswerToTheQuestion