On 7/21/2011 1:49 PM Ryan Strunk said...
Hello everyone,
I have been reading a lot of different articles recently, and I have
found a divergence of opinions on the viability of Python as a viable
language for high-end programs. At the same time, even sites that
recommend Python seem to recommend it as a good first language.
This email is not written to stir up controversy. I am a fan of Python
myself and use it for all of my programming. But therein lies the crux
of my question. If Python has limitations, what are they?

Programming is a big field. If so far you've used python for all your programming, then it's good enough for you so far. If you need real time responsiveness, want to write OSs or device drivers, or inherit a legacy environment it's probably not the right tool. But everyone who programs will have a different take on this. I use it unless there's a better answer I can deploy quicker.

What sorts
of things is Python useful for and what things is it not? And finally,
if there is code after Python, what’s a good second language, and when
should someone start learning it?

I'd say C, and I'd start by browsing the python code base.


Emile

_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to