Python.

Started by
11 comments, last by trmiller 15 years, 11 months ago
Is it any good?
Advertisement
For what?
Yes it is.
well, im interested in game programming.
Python is a great choice. You can find pretty much every you'd need to get started (for free) on the Python website, including some excellent 'getting started' guides for developers of all experience levels.
Python, being a Turing-complete language, is as good at anything as any other Turing-complete language. Whether you like its quirks (and there are many) are up to you. It's one of those love-it-or-hate-it languages.
http://edropple.com
Quote:Original post by Edward Ropple
Python, being a Turing-complete language, is as good at anything as any other Turing-complete language. Whether you like its quirks (and there are many) are up to you. It's one of those love-it-or-hate-it languages.
Even at a theoretical level, that's not true. Anyone who has studied PLT in any depth knows there are more important things that can be said about language semantics and the relative expressive power of languages than turing completeness (and these things are not a matter of taste, they are fact).

And at the practical level you also have to consider things like the quality of the language implementations, the quality of the libraries, etc.

And yes, Python is a good choice as a starting language. Much better than C or C++, at least.
Quote:
Python, being a Turing-complete language, is as good at anything as any other Turing-complete language.


"Brainfuck, being a Turing-complete language, is as good at anything as any other Turing-complete language".

Sounds kinda strange, doesn't it?
Quote:Original post by mikeman
Quote:
Python, being a Turing-complete language, is as good at anything as any other Turing-complete language.


"Brainfuck, being a Turing-complete language, is as good at anything as any other Turing-complete language".

Sounds kinda strange, doesn't it?
I said you can, not that you'd like it. ;-)
http://edropple.com
Quote:Original post by Edward Ropple
I said you can, not that you'd like it. ;-)


You said no such thing. What you said was "Python, being a Turing-complete language, is as good at anything as any other Turing-complete language". The word "can" does not appear at all in that sentence. And your statement is patently false. There are things Python are good at that other languages are bad at. There are things that other languages are good at that Python is bad at. Not all Turing complete languages are equally good at everything. For example, Python is much better at text processing than C is. On the other hand, C is much better for writing device drivers than Python.

This topic is closed to new replies.

Advertisement