Recently I have been leaning toward Python as my next language after I learn and explore C# for a while. I want to work with C# getting at least the fundamentals in hand and maybe add Python in my course of learning later. Meanwhile, I will continue working with Blender in preparation for later things. I decided to make Blender my main base for animating. There are reasons why I started with C#, but I really don't want to go there with this thread, please.
I did a lot of reading here at gamedev and elsewhere, but I want to get viewpoints on the following questions here so I can make a final decision on Python with the help of objective opinions.
1) a. Is Python a good or great language for game performance, specifically frames per second and smoothness in 3D scenes? The reason I ask this is because Python appears to be a very adaptable language but I wonder if it could be "too good to be true" in the sense of maybe game performance might be the price to pay for all that language adaptability, especially the syntax expressiveness. I don't know but there seems to be some doubt out there about performance.
b. How does Python compare to C++ for game performance, all other things being about equal?
2) Is Python better for people of lesser experience to learn it compared to C++?
3) With all the flexibility of Python, what are it's strengths and weaknesses for games?
4) How do I deal with the issue of an IDE for Python? Is Blender going to be a dead end in one sense of needing an IDE eventually?
Please keep in mind that I do understand how personal preference and experiance play a major role in these issues, but I want to look at them apart from personal aspects. I'm sure that a few people will wonder why I don't ask these things in a Blender or Python website, but I want to get more objective opinions.
As always, any and all comments, questions, and criticism of my writing is welcome in my threads, but please stay on topic.
P.S. ll Note to Administrators: No more than two Tags are being allowed to save at this time in my post for some reason.
Edited by 3Ddreamer, 25 August 2012 - 05:04 PM.