Quote:Original post by Oxyacetylene
Does C# force you to code in an object oriented fashion like Java does?
What is this "force" of which you speak? >:)
Quote:Original post by Oxyacetylene
Does C# force you to code in an object oriented fashion like Java does?
Quote:Original post by Oxyacetylene
Does C# force you to code in an object oriented fashion like Java does? If so, then I'd say that's probably a bad thing for a beginner. While I don't think object oriented programming is a particularly hard concept to grasp, I don't think it's a bad thing to be able to start off coding procedurally.
Quote:Original post by JimPrice
My question is: why Python? What about C# as a beginner’s language? What makes you recommend Python over C#? Are there language complexities / subtleties that make one seem more preferable over another? Is it an issue of documentation? Does PyGame swing the vote? Is it an open-source thing?
C#string line;System.IO.StreamReader file = new System.IO.StreamReader("c:\\test.txt");while((line = file.ReadLine()) != null){ Console.WriteLine (line);}Pythonfor line in open("c:\\test.txt"): print line
Quote:Original post by Kylotan
PyGame is barely maintained, the OpenGL package isn't part of the standard library, and there are no DirectX bindings.