• NOW LIVE! Into the Woods--new character species, eerie monsters, and haunting villains to populate the woodlands of your D&D games.

Explain object-oriented programming

Infiniti2000 said:
First you have to prove that VB is a full language before you can add in the OOP part.

Okay, I'm kidding! Kidding, I said! :p

Hey, you have to type a random useless character at the end of every line of code and have this crazy idea that ThisVariable and thisvariable aren't the same thing. :p
 

log in or register to remove this ad

yeah, I think the starcraft analogy is a good one on OOP.

you could even go further and say that all of the vehicles, tanks, spaceships, bikes, even infantry are extensions of the "unit" object.

It can be usefull, but I would agree that it's not the "must do" method of programming.
 

drothgery said:
Hey, you have to type a random useless character at the end of every line of code and have this crazy idea that ThisVariable and thisvariable aren't the same thing. :p
Hey, but I can put many many "lines" of code on one line. The case-sensitive thing, though, is admittedly a bad idea. :)
 

punkorange said:
yeah, I think the starcraft analogy is a good one on OOP.

you could even go further and say that all of the vehicles, tanks, spaceships, bikes, even infantry are extensions of the "unit" object.

It can be usefull, but I would agree that it's not the "must do" method of programming.
It's the "must do" method of DoD programming, that's for sure. Having spent a few years on it many years ago (and having many friends still in the field -- the poor schleps), that's about the way it goes. Everything is an object and has an acronym.
 

Zappo said:
However, and it pains me to say it, C# is outright better. It ain't portable, but that's it. And Java UI is unacceptably slow.

C# is better than Java and C++. The only reason it hasn't been widely adopted is that people are afraid to be so beholden to Microsoft.

As for portability... C# *is* in fact portable to Mac OS X, Linux, Unix, Solaris:
Mono

The short description for the link-wary:
The Mono Project is an open development initiative sponsored by Novell to develop an open source, UNIX version of the Microsoft .NET development platform. Its objective is to enable UNIX developers to build and deploy cross-platform .NET Applications. The project implements various technologies developed by Microsoft that have now been submitted to the ECMA for standardization.

But it ISN'T protected by a virtual machine of any sort.
 

Take it from a former Programmer...

The TRUTH of it is that Management decided to treat programmers like objects.

Hence, "Object oriented programming"
 

Into the Woods

Remove ads

Top