Talk:Object-oriented programming: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 118:
 
Thanks. Can you give me examples of OOP languages that don't have data types? Or are you meaning ones don't differentiate between integer, boolean, etc? My use of data type here, by the way, was specifically to avoid the concept of "class" because a class is a type of data type though not vice-versa, and some languages don't support class in the traditional sense and I didn't want to have to go into the intense detail required to explain. A good definition should be consise, no? :) [[User:MikeSchinkel|MikeSchinkel]] 02:51, 26 Oct 2003 (UTC)
 
:I think OOP without any data type can be possible, or of course it depends on the definition of OOP though. -- [[User:TakuyaMurata|Taku]] 04:39, Oct 29, 2003 (UTC)
 
----
Can someone provide examples of "object-based" languages? Are we talking languages like JavaScript/JScript? Can someone fill out more what "object-based" means? TIA. [[User:MikeSchinkel|MikeSchinkel]] 02:58, 26 Oct 2003 (UTC)
 
:I think so, [[JavaScript]], [[Visual Basic]] and such. I know we usually classify them as non-OOP. -- [[User:TakuyaMurata|Taku]] 04:39, Oct 29, 2003 (UTC)
 
----
Somewhere I got the idea that there now existed one or more examples of object-oriented functional languages, but come to think of it, is that possible? Hmm, I guess it is if the objects never change, meaning no side effects, but what is an object if it isn't an abstract data type? How do you have ADTs without primitive data types?