Jim, You're not alone in colliding with object oriented languages. I do this for a living and the transition was ugly at first. Many of your best practices as a structured coder are exactly the opposite from O O best practices.
There are advantages to O O coding. But I think you're right: if what you do coding your games ain't broke, don't fix it. That being said... Tristan, I've coded for money in almost every language there is, going back to Sanscrit (But not Python.) The advantages of C++ and C Sharp are that there are a lot of tools and Web support for those languages. I prefer Java because it is easier than C++ . Also its supporting libraries and third party software are not tied to Windows. And, there are more jobs coding Java. Thomas and Jason are spot on in pointing out what makes O O distinct. In addition, I think the biggest advantage O O has for coding games is that the ability of one class to inherit features from a parent class lets you not only reuse code, but enhance it without breaking your original games. John Bannick --- Gamers mailing list __ [email protected] If you want to leave the list, send E-mail to [EMAIL PROTECTED] You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/[EMAIL PROTECTED] If you have any questions or concerns regarding the management of the list, please send E-mail to [EMAIL PROTECTED]
