Please, shut the fuck up. Python can be used for massive projects. And it will not be slow if you can code correctly. Now please, stop insulting my language.
Lawl. You really think that? Do you want me to demonstrate that no matter what you do in python, it will be slower than using C++ or C directly? C, C++, Obj-C, they're all superior to python based on the sheer fact that they're compiled and then executed. Java is also superior in some aspects because it's compiled to byte code and then the byte code which has been optimized is then executed. Python is interpreted directly from the source. Python will never be faster than C, C++ or Obj-C and for my needs it is too slow.
Have you ever tried writing an entire AI in python or C++? I have. Python was too slow so I switched to C++ for the AI. I'm sure python is quite reasonable for some large projects but it can never be better than C, C++ or Obj-C other than, maybe, for prototyping and some odd edge cases. Python also isn't standardized enough for certain uses, Python 2.x code was (and still is in some cases I believe) incompatible with Python 3.x code. In C, C++, and Obj-C and any other C based language that's never the case. When Python is standardized and used enough to be optimized to the point where it can be competitive in some cases then I'll consider using it more.
Another problem is that you're going to be running up against the fact that the Python interpreter is written in C and so Python code can never be faster than C code doing the same thing. C++ is also ever so slightly slower than C and so it follows that Python will never be faster than C++ either. The same thing applies to Obj-C. I'm sure Python is a great language, heck, I use it a fair amount but never for massive projects because it's just too slow and it isn't powerful enough for my tastes.
So please, instead of just telling me to "shut the fuck up" support your argument with facts and evidence instead of just declaring me wrong.
Thanks,
Your friend bluechill (who happens to be an admin).
btw, if you really want to argue this I'll split the thread so we can or we can just go on IRC and I can destroy your argument there
.