I'm trying to explore new options, and learn new skills. My favorite
programming languages are C/C++ and Python. I use Python for small
scripts and applications, and C/C++ for everything else. I've started a
smallish/medium size open source app in python+pygtk+matplotlib+numpy
(laserfoam.sf.net) but I think a large application might be more
maintainable in C++. Also, I think C++ is easier to "sell" to the powers
that be.

I was C++ everywhere before, now I'm C++ only where it matters.
Write your application with Python, there is not scale issue with Python (ILM use it, Google, ...), profile it and port what is needed to C or C++ and you will write an efficient and big application in "no" time.

French PhD student
Website : http://matthieu-brucher.developpez.com/
Blogs : http://matt.eifelle.com and http://blog.developpez.com/?blog=92
LinkedIn : http://www.linkedin.com/in/matthieubrucher