title: Interpreter design in Python
body: <p>I am new to Python, and I want to make a small interpretor/compiler with it. just a hobby project initially. I would like to know how good is it in comparison to c/c++ to accomplish such a job? it has highly efficient string processing library built in it. So i guess it would be initially easy to start off (see links bellow) but to build a language will it do well when the complexity really becomes high?</p>
  
  <h1>some resources</h1>
  
  <p><a href="http://www.jayconrod.com/posts/37/a-simple-interpreter-from-scratch-in-python-part-1" rel="nofollow">http://www.jayconrod.com/posts/37/a-simple-interpreter-from-scratch-in-python-part-1</a> </p>
  
  <h2>This one is really simple but good to start :</h2>
  
  <p><a href="http://www.jroller.com/languages/entry/python_writing_a_compiler_and" rel="nofollow">http://www.jroller.com/languages/entry/python_writing_a_compiler_and</a></p>
  
  <h2>Another place to visit :</h2>
  
  <p><a href="http://morepypy.blogspot.in/2011/04/tutorial-writing-interpreter-with-pypy.html" rel="nofollow">http://morepypy.blogspot.in/2011/04/tutorial-writing-interpreter-with-pypy.html</a></p>
  
  <p><a href="http://morepypy.blogspot.in/2011/04/tutorial-part-2-adding-jit.html" rel="nofollow">http://morepypy.blogspot.in/2011/04/tutorial-part-2-adding-jit.html</a></p>
  
  <p>the lst one uses pypy though. and I am not familiar with it. I am using cpython</p>