Is Java pure Object-Oriented ?

hi friends,wat do u feel, Is java a pure object oriented language? then wat is object oriented pgming ?bye..
[129 byte] By [Shaik_Sajana] at [2007-11-27 0:47:42]
# 1
Wow Google must be broken again. It's not like this hasn't been discussed before.
floundera at 2007-7-11 23:16:15 > top of Java-index,Java Essentials,New To Java...
# 2
and the forum search functionality, and OPs eyes (as the exact same question appears already on the same page...).
jwentinga at 2007-7-11 23:16:15 > top of Java-index,Java Essentials,New To Java...
# 3
680 views to the other along with 48 responses and I can't get a hand with a real problem... Which is why I'm bitching here...
jonathan.ownbeya at 2007-7-11 23:16:15 > top of Java-index,Java Essentials,New To Java...
# 4

Yeah, well I tried to look at your code but it made my eyes bleed. Okay, I will go over there and give it an answer.

But you're right, the amount of debate is inversely proportional to the usefulness of the topic.

Which would mean that there will be an infinite amount of debate on this topic.

DrClapa at 2007-7-11 23:16:15 > top of Java-index,Java Essentials,New To Java...
# 5
> 680 views to the other along with 48 responses and I> can't get a hand with a real problem... Which is why> I'm bitching here...if you spent more time trying to understand the matter under discussion instead of bitching about it...
jwentinga at 2007-7-11 23:16:15 > top of Java-index,Java Essentials,New To Java...
# 6

> wat do u feel, Is java a pure object

> oriented language? then wat is object oriented

> pgming ?

On "purity" as a measure of object-orientedness:

However, this definition is problematic in that it implies that "purity" is a valid concept. Yet, there is no accepted definition of the term "pure OO language". Despite years of discussion and argument on the net, and in other circles, I have never seen anyone present a definition of a "pure OOPL" that met with general agreement by others.

-- Robert Martin, founder, CEO, and president of Object Mentor Inc., software industry leader.

On the value of using "purity" as a measure of a programming language:

I will not go into the discussion about ``purity'' beyond mentioning that I think that a general purpose programming language ought to and can support more than one programming style (``paradigm'').

-- Bjarne Stroustrup, designer and implementer of the C++ programming language, etc.

~

yawmarka at 2007-7-11 23:16:15 > top of Java-index,Java Essentials,New To Java...
# 7
On "purity" as a measure of object-orientedness:"If it hasn't been thoroughly cleaned in [url= http://www.cillitbang.co.uk/]this[/url] it isn't pure." Sun's Java Forums April 2007 by me.kind regards,Loretta
JosAHa at 2007-7-11 23:16:15 > top of Java-index,Java Essentials,New To Java...
# 8

> On "purity" as a measure of

> object-orientedness:

> "If it hasn't been thoroughly cleaned in

> [url=http://www.cillitbang.co.uk/]this[/

> url] it isn't pure."

> Sun's Java Forums April 2007 by me.

>

> kind regards,

>

> Loretta

I wish I'd been in the meeting where they decided that Cillit Bang was a good name for a product

georgemca at 2007-7-11 23:16:15 > top of Java-index,Java Essentials,New To Java...
# 9
I have an important question for DrClap."DrClap, did you eventually get rid of all those old propane cylinders from your barbeque grill?"
filestreama at 2007-7-11 23:16:15 > top of Java-index,Java Essentials,New To Java...
# 10
> I wish I'd been in the meeting where they decided> that Cillit Bang was a good name for a productI normally understand it as "Silly Bang"; I wish I were at that meeting too;must've been a lot of fun ;-)kind regards,Jos
JosAHa at 2007-7-11 23:16:15 > top of Java-index,Java Essentials,New To Java...
# 11
> I wish I'd been in the meeting where they decided that Cillit Bang was a good name for a productGetting back to Java, what about PerfAnal: http://java.sun.com/developer/technicalArticles/Programming/perfanal/index.html
DrLaszloJamfa at 2007-7-11 23:16:15 > top of Java-index,Java Essentials,New To Java...
# 12

> > I wish I'd been in the meeting where they decided

> that Cillit Bang was a good name for a product

>

> Getting back to Java, what about PerfAnal:

> http://java.sun.com/developer/technicalArticles/Progra

> mming/perfanal/index.html

PerfAnal? sounds like policeman-shorthand for an indecent assault

georgemca at 2007-7-11 23:16:15 > top of Java-index,Java Essentials,New To Java...
# 13
... or something that sends you to the emergency room: "Doc, I don't know how it happened. It was a million-to-one shot."
DrLaszloJamfa at 2007-7-11 23:16:15 > top of Java-index,Java Essentials,New To Java...
# 14
> ... or something that sends you to the emergency> room: "Doc, I don't know how it happened. It was a> million-to-one shot.""I was hoovering the glass coffee table, naked, when the dog ran in and I fell...." etc
georgemca at 2007-7-11 23:16:15 > top of Java-index,Java Essentials,New To Java...
# 15

> PerfAnal? sounds like policeman-shorthand for an indecent assault

Right Sir; step out of the car, move slowly, put your hands on top of the

car and spread your legs and don't move. Out perfAnal specialist will

now examine you. Thank you for your courtesy Sir!

kind regards,

Jos ;-)

JosAHa at 2007-7-21 19:52:49 > top of Java-index,Java Essentials,New To Java...
# 16
Worst. Java technology name. Ever.
DrLaszloJamfa at 2007-7-21 19:52:49 > top of Java-index,Java Essentials,New To Java...
# 17
> ... or something that sends you to the emergency room: "Doc, I don't know how it happened. It was a million-to-one shot."Hey, Assman!
KelVarnsona at 2007-7-21 19:52:49 > top of Java-index,Java Essentials,New To Java...
# 18
Rectal impaction following enema with concrete mix. Stephens PJ, Taff ML. Am J Forensic Med Pathol;1987:179-82.
filestreama at 2007-7-21 19:52:49 > top of Java-index,Java Essentials,New To Java...
# 19
Perverts; I **** towards your general direction :-Pkind regards,Jos (analist)
JosAHa at 2007-7-21 19:52:49 > top of Java-index,Java Essentials,New To Java...
# 20

> I have an important question for DrClap.

>

> "DrClap, did you eventually get rid of all those old

> propane cylinders from your barbeque grill?"

Yes, I did. I just have to schlep them over to the city works yard myself and throw them in the bin with all the other rusting propane cylinders.

DrClapa at 2007-7-21 19:52:49 > top of Java-index,Java Essentials,New To Java...
# 21

> > I have an important question for DrClap.

> >

> > "DrClap, did you eventually get rid of all those

> old

> > propane cylinders from your barbeque grill?"

>

> Yes, I did. I just have to schlep them over to the

> city works yard myself and throw them in the bin with

> all the other rusting propane cylinders.

Thank you. I was worried about it. I feel this was an appropriate venue for the query, don't you?

filestreama at 2007-7-21 19:52:49 > top of Java-index,Java Essentials,New To Java...
# 22
> Thank you. I was worried about it. I feel this was> an appropriate venue for the query, don't you?100% appropriate.
DrClapa at 2007-7-21 19:52:49 > top of Java-index,Java Essentials,New To Java...
# 23
You guys are silly!Now, if you will excuse me, I'm off to have my annual perfanal examination.
floundera at 2007-7-21 19:52:49 > top of Java-index,Java Essentials,New To Java...
# 24
> You guys are silly!> > Now, if you will excuse me, I'm off to have my annual perfanal examination.I thought I heard the distinctive sound of a latex glove snapping.
DrLaszloJamfa at 2007-7-21 19:52:49 > top of Java-index,Java Essentials,New To Java...
# 25

> > wat do u feel, Is java a pure object

> > oriented language? then wat is object oriented

> > pgming ?

>

> On "purity" as a measure of

> object-orientedness:

>

As far as java is concerned, i would say its not pure OOPL in all the sense. can v modify the object on the fly?

I would say even javascript would make it...

Shaik_Sajana at 2007-7-21 19:52:49 > top of Java-index,Java Essentials,New To Java...
# 26

> > > wat do u feel, Is java a pure object

> > > oriented language? then wat is object oriented

> > > pgming ?

> >

> > On "purity" as a measure of

> > object-orientedness:

> >

>

> As far as java is concerned, i would say its not pure

> OOPL in all the sense. can v modify the object on

> the fly?

>

> I would say even javascript would make it...

where is it written that meta-programming is an indicator of OO "purity"? are you saying that javascript is more OO than java, even though it doesn't provide a means for encapsulation? interesting

georgemca at 2007-7-21 19:52:49 > top of Java-index,Java Essentials,New To Java...
# 27

> can v modify the object on the fly?

Of course. But maybe you're using some other definition of "on the fly".

Despite years of discussion and argument on the net, and in other circles, I have never seen anyone present a definition of a "pure OOPL" that met with general agreement by others.

-- Robert Martin, founder, CEO, and president of Object Mentor Inc., software industry leader.

yawmarka at 2007-7-21 19:52:49 > top of Java-index,Java Essentials,New To Java...
# 28

> wat do u feel, Is java a pure object

> oriented language? then wat is object oriented

> pgming ?

If you define "purity" as "degree of objectification", that is how much of a language is expressed as objects then Smalltalk is purer than Java.

In Smaltalk, primitives are objects, it doesn't have methods that don't belong to an object and all control structures are objects.

So Smalltalk is OO purer than Java. The question now is how are you going to act on this information? Did it really matter? Isn't Java as good as before? Are you going to abandon Java for Smalltalk now?

yawmarka at 2007-7-21 19:52:49 > top of Java-index,Java Essentials,New To Java...