Programming C, C++, Java, PHP, Ruby, Turing, VB
Computer Science Canada 
Programming C, C++, Java, PHP, Ruby, Turing, VB  

Username:   Password: 
 RegisterRegister   
 What programming language is OOP?
Index -> General Programming
View previous topic Printable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic
Author Message
php111




PostPosted: 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?
Sponsor
Sponsor
Sponsor
sponsor
Vertico




PostPosted: Wed Jan 07, 2009 8:45 pm   Post subject: Re: What programming language is OOP?

http://en.wikipedia.org/wiki/Object-oriented_programming

Remember, google is your friend.
php111




PostPosted: 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.
Insectoid




PostPosted: 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.
Tony




PostPosted: 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.
Latest from compsci.ca/blog: Tony's programming blog. DWITE - a programming contest.
wtd




PostPosted: 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.
btiffin




PostPosted: 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. Wink

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
deltatux




PostPosted: 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
Sponsor
Sponsor
Sponsor
sponsor
wtd




PostPosted: 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.
chili5




PostPosted: 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
Display posts from previous:   
   Index -> General Programming
View previous topic Tell A FriendPrintable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic

Page 1 of 1  [ 10 Posts ]
Jump to:   


Style:  
Search: