title: Create a programming language with C#
body: <p>First of all, I want a programming language to make interactions between that language and my application environment. I wrote something that just knows <code>if</code>, <code>void</code> and <code>function</code>, variables with their scopes and of course invoke built-in functions which they are all working perfectly. But now, I'm stuck with some parts and realized that I can't continue with just simple text parsing and there are many things that I can't do.</p>
  
  <p>So for that, I searched about this topic and I got <a href="http://msdn.microsoft.com/en-us/magazine/cc136756.aspx" rel="nofollow noreferrer">Creating programming language using C#</a>. It was fine but I have two problems with it.</p>
  
  <ol>
  <li>I can't understand it.</li>
  <li>It generates Console codes but I want to use them in a Windows Forms Application.</li>
  </ol>
  
  <p>For short, Is there anyone who knows how I can make a language without learning about Lexers, Reflections ...</p>
  
  <p>Thanks.</p>