Author |
Message |
php111
|
Posted: Wed Jan 07, 2009 8:42 pm Post subject: What programming language is OOP? |
|
|
What programming language is OOP? Is it C++, or what? What languages are required to learn OOP? |
|
|
|
|
![](images/spacer.gif) |
Sponsor Sponsor
![Sponsor Sponsor](templates/subSilver/images/ranks/stars_rank5.gif)
|
|
![](images/spacer.gif) |
Vertico
|
|
|
|
![](images/spacer.gif) |
php111
|
Posted: Wed Jan 07, 2009 8:54 pm Post subject: Re: What programming language is OOP? |
|
|
Vertico @ Wed Jan 07, 2009 8:45 pm wrote: http://en.wikipedia.org/wiki/Object-or
iented_programming
Remember, google is your friend.
I don't see what language it is. I didn't see what languages are required to learn OOP. |
|
|
|
|
![](images/spacer.gif) |
Insectoid
![](http://compsci.ca/v3/uploads/user_avatars/13760332514cbd0ce972eaa.jpg)
|
Posted: Wed Jan 07, 2009 9:03 pm Post subject: RE:What programming language is OOP? |
|
|
No languages are 'required' to learn OOP. OOP is a kind of programming that many languages follow. Ruby, Java, Python, and C++ are examples. |
|
|
|
|
![](images/spacer.gif) |
Tony
![](http://wiki.compsci.ca/images/f/f4/OniTony.gif)
|
Posted: Wed Jan 07, 2009 9:14 pm Post subject: RE:What programming language is OOP? |
|
|
OOP is a kind of programming that many languages allow. |
Tony's programming blog. DWITE - a programming contest. |
|
|
|
![](images/spacer.gif) |
wtd
|
Posted: Wed Jan 07, 2009 9:42 pm Post subject: RE:What programming language is OOP? |
|
|
If you want to learn about object-oriented programming, I suggest a language built around the concept: Ruby. |
|
|
|
|
![](images/spacer.gif) |
btiffin
![](http://compsci.ca/v3/uploads/user_avatars/189169540547b535e50e4a7.jpg)
|
Posted: Tue Jan 13, 2009 11:07 am Post subject: Re: What programming language is OOP? |
|
|
php111;
Another opinion; and just like the Ch suggestion this may not work out as intended, but I'll add my 2 cents anyway.
For a good grounding in Object Oriented Programming, go to the root source. Smalltalk. Alan Kay's take on OO should be mandatory study for ALL developers that ever use his expression of "Object Oriented".
Quote: Actually I made up the term "object-oriented", and I can tell you I did not have C++ in mind. -- Alan Kay, 1997 Smalltalk comes in a few flavours; gst being one of the GNU open versions using the dreaded command line.
php111; you may actually like the Squeak implementation of Smalltalk, very graphical in nature. I get a sense it may be right up your ally. After learning a little Squeak, the support for OOP in other languages may make a lot more sense. http://www.squeak.org/ Squeak is one of those magical environments. The fully reflective IDE for Squeak is Squeak. The Squeak virtual machine is Squeak. Squeak is used to write, run and debug Squeak. A great book for learning Squeak is open and freely available at http://www.squeakbyexample.org/
Umm; but take my advice with a grain of salt. I'm old and crusty and wary that I've led you down a wrong path before.
Cheers |
|
|
|
|
![](images/spacer.gif) |
deltatux
![](http://compsci.ca/v3/uploads/user_avatars/2510662304931ac0b5cb22.png)
|
Posted: Sun Jan 18, 2009 8:39 pm Post subject: Re: What programming language is OOP? |
|
|
ummm... C++, Java, C#, Objective C?
These are quite object oriented. Fine, C++ is a hybrid language but still...
deltatux |
|
|
|
|
![](images/spacer.gif) |
Sponsor Sponsor
![Sponsor Sponsor](templates/subSilver/images/ranks/stars_rank5.gif)
|
|
![](images/spacer.gif) |
wtd
|
Posted: Sun Jan 18, 2009 10:29 pm Post subject: RE:What programming language is OOP? |
|
|
They will all support object-oriented programming. In none of those is everything an object. |
|
|
|
|
![](images/spacer.gif) |
chili5
![](http://compsci.ca/v3/uploads/user_avatars/218321676502865ca3e379.jpg)
|
Posted: Mon Jan 19, 2009 6:15 am Post subject: RE:What programming language is OOP? |
|
|
No languages are required to learn OOP. OOP is just a paradigm for using objects to communicate with each other to solve a problem. But some languages that support OOP are Java, C++, Python. Also all the .NET languages are object-oriented. ![Smile Smile](http://compsci.ca/v3/images/smiles/icon_smile.gif) |
|
|
|
|
![](images/spacer.gif) |
|