우선 컴파일러를 C언어를 사용해서 만들어주시고 컴파일러로 객체지향언어를 분석하면 됩니다.
한마디로 const char []를 이용하여 스트링에 코드를 입력하고 분석하면됩니다.
좀기능을 추가하려면 virtualalloc과 zwwritememory로 분석한코드를 어셈블한다음 페이징상에서 강제로 수정시키면 되는 거죠.

어때요. 참쉽죠?