OO programming is simply a better way to program. It has a large learning curve but it's worth it. After learning it (which was a big headache coming from a procedural programming background) I can never go back. Given the choice, I will always choose a OO language over procedural. To me, procedural programming is antiquated.
On Sun, Apr 13, 2008 at 12:52 AM, Travis Siegel < [EMAIL PROTECTED]> wrote: > In my opinion, (and I've said this before) > OO programming is simply an implementation to force programmers to code > the way they should in the first place. > Folks tell me you can't do things with procedural programming that can be > done with oo languages. > I write programs in java, pascal, basic, c, cobol, ada, abap, fortran, > logo, fourth, assembly, perl, > and various scripting/batch languages. > And, I still say that there's nothing you can do with object oriented > languages that you can't do with procedural ones. > Yes, it's certainly easier in most cases to do those things in oo > environments, > but a properly designed procedural program can do all the same things any > oo program can do, the difference is, > in the procedural languages, the work needs to be done by the programmer, > and in the oo languages, > the work is already done by the language designer. > No difference really in the grand scheme of things, it only matters to the > end user > In this case, the programmer, > because the oo languages save time if the programmer doesn't already have > the librries/utilities in place to do what they want. > It's that simple. > > Now, I'll point out that powerbasic at http://www.powerbasic.com > does all the tings vb does, without the need for external dlls when you > create your final executable. > (download my battleship game if you don't believe me) > All of jim's points are covered, as are those addressed by Thomas. > Pb can do all those things and more. > You can even restrict the executable to a particular version of windows if > you like, just by using a compile time tag in your source. > It's fast, small (I've not found anything that makes smaller executables) > (well, stand-alone executables anyway) > and for all that, it's still the same price it was when it came out, and > it's still being supported and upgraded actively. > > --- > 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] > --- 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]
