www.ShoppingPodder.com

Leading Computer Shopping,
News and information


Part of the Identityscape.com network...

getxfactor.com jmoodmusic.com smartbusinesschoices.com mintdepot.com lowfaresalways.com evangelicalview.com shoppingpodder.com soproudlywehail.com webnews.ws currenthumor.com

 

 

A Challenge for all TDD programmers, ICFP
Goto page Previous  1, 2, 3 ... 199, 200, 201, 202  Next
   Shopping Podder - the Best of Computer Postings! Forum Index -> Computer - Object  
View previous topic :: View next topic  
Author Message
Thomas G. Marshall
Guest






PostPosted: Tue Jan 11, 2005 6:48 am    Post subject: Re: Avoiding the second historic mistake Reply with quote

Robert C. Martin coughed up:
Quote:
On Mon, 10 Jan 2005 06:19:55 GMT, "Mike Schilling"
mscottschilling@hotmail.com> wrote:


"Patrick May" <pjm@spe.com> wrote in message
news:m2brby1fn2.fsf@gulch.intamission.com...
tgm1024@hotmail.com writes:
Robert C. Martin wrote:
This isn't a slam against Java; I think Java is very cool. But
Java is not THE answer. Nor is it an unqualified improvement over
C++. It is just another interesting language. Thats all.

chuckle>. You are correct in every way, except Java /is/ the
answer and is an unqualified improvement over C++.

Actually, Mr. Martin is entirely correct when he states that
Java is not an unqualified improvement over C++. Where he is
incorrect is in claiming that Java is interesting.


It's not even original; most of Java is stolen from C#.

;-)


Bob, did you recognize this subject line? You must've thought I'd /truly/
gone nuts this time...



--
Whyowhydidn'tsunmakejavarequireanuppercaselettertostartclassnames....
Back to top
Thomas G. Marshall
Guest






PostPosted: Tue Jan 11, 2005 6:52 am    Post subject: Re: Avoiding the second historic mistake Reply with quote

(From Mike Schilling)
Quote:
It's not even original; most of Java is stolen from C#.


and then toby coughed up:
Quote:
Please substantiate.


Toby, did you intend this as a counter-joke? If so, it was very crafty....



--
Whyowhydidn'tsunmakejavarequireanuppercaselettertostartclassnames....
Back to top
Thomas G. Marshall
Guest






PostPosted: Tue Jan 11, 2005 6:59 am    Post subject: Re: Avoiding the second historic mistake (oh puleez) Reply with quote

Rod Davison coughed up:
Quote:
Overheard:

"Programming with C is like using a sharp knife with no handle. C++
has made the knife much sharper. Java glued the knife in the sheath."


How about this instead:

[...] C is like using a sharp knife with no handle.
C++ makes the knife double sided.
Java turns it into a spoon.
C# tries to sharpen the edges of the spoon.

That's somethin', com'n from a java guy like me....

....[thwack]...

--
Whyowhydidn'tsunmakejavarequireanuppercaselettertostartclassnames....
Back to top
Michael B. Johnson
Guest






PostPosted: Tue Jan 11, 2005 10:43 am    Post subject: Re: OT: Re: Avoiding the second historic mistake Reply with quote

On Mon, 10 Jan 2005 11:38:44 +0100, Morten Alver <morten@invalid.no>
wrote:

Quote:
chuckle>. You are correct in every way, except Java /is/ the answer
and is an unqualified improvement over C++.

Is it a bad sign when I find myself wondering where the </chuckle> tag is?

And I thought the right way was <chuckle /> ?
__________________
Michael B. Johnson
Back to top
Jimmy Cerra
Guest






PostPosted: Tue Jan 11, 2005 2:04 pm    Post subject: Re: OT: Re: Avoiding the second historic mistake Reply with quote

Morten,

Quote:
chuckle>. You are correct in every way, except Java /is/ the answer
and is an unqualified improvement over C++.

Is it a bad sign when I find myself wondering where the </chuckle> tag is?

That's OK. After a while, you get used to it. Now all I see is
Blonde, Brunette, Redhead. ;)

-- Jimmy Cerra
Back to top
Thomas G. Marshall
Guest






PostPosted: Tue Jan 11, 2005 7:17 pm    Post subject: Re: OT: Re: Avoiding the second historic mistake Reply with quote

Jimmy Cerra coughed up:
Quote:
Morten,

chuckle>. You are correct in every way, except Java /is/ the
answer and is an unqualified improvement over C++.

Is it a bad sign when I find myself wondering where the </chuckle
tag is?

That's OK. After a while, you get used to it. Now all I see is
Blonde, Brunette, Redhead. ;)

-- Jimmy Cerra


</chuckle>

Phew. That was a long case of the giddies....

--
"Well, ain't this place a geographical oddity!
Two weeks from everywhere!"
Back to top
Dimitri Maziuk
Guest






PostPosted: Tue Jan 11, 2005 7:22 pm    Post subject: Re: Avoiding the second historic mistake (oh puleez) Reply with quote

Thomas G. Marshall sez:
Quote:
Rod Davison coughed up:
Overheard:

"Programming with C is like using a sharp knife with no handle. C++
has made the knife much sharper. Java glued the knife in the sheath."


How about this instead:

[...] C is like using a sharp knife with no handle.
C++ makes the knife double sided.
Java turns it into a spoon.

There is no spoon.

Dima
--
Tlaloc: What was Elrond's second name?
Gruber: Hubbard -- <ahbou=3C69EB63.A7C431F4@last.com>
Back to top
Thomas G. Marshall
Guest






PostPosted: Tue Jan 11, 2005 7:52 pm    Post subject: Re: Avoiding the second historic mistake Reply with quote

tgm1024@hotmail.com coughed up:
Quote:
Robert C. Martin wrote:

...[rip]...


This isn't a slam against Java; I think Java is very cool. But Java
is not THE answer. Nor is it an unqualified improvement over C++.
It is just another interesting language. Thats all.


chuckle>. You are correct in every way, except Java /is/ the answer
and is an unqualified improvement over C++.


...[rip]...


Jeez by the way, google was supposed to allow my nick-name to be the
obfuscated email address. No?

I thought email obfuscation was one of the things the new google groups was
/supposed/ to add.



--
"Well, ain't this place a geographical oddity!
Two weeks from everywhere!"
Back to top
dar7yl
Guest






PostPosted: Wed Jan 12, 2005 12:43 am    Post subject: Re: Avoiding the second historic mistake Reply with quote

"Mike Schilling" <mscottschilling@hotmail.com> wrote in message
news:f8pEd.347$8Z1.160@newssvr14.news.prodigy.com...
Quote:
It's not even original; most of Java is stolen from C#.

Don't you have that reversed? If you look into history, you will find that
C-hash postdates java by quite a few years.

regards,
Dar7yl
Back to top
Mike Schilling
Guest






PostPosted: Wed Jan 12, 2005 1:34 am    Post subject: Re: Avoiding the second historic mistake Reply with quote

"dar7yl" <no_reply@accepted.org> wrote in message
news:f7VEd.69953$nN6.54402@edtnps84...
Quote:
"Mike Schilling" <mscottschilling@hotmail.com> wrote in message
news:f8pEd.347$8Z1.160@newssvr14.news.prodigy.com...
It's not even original; most of Java is stolen from C#.

Don't you have that reversed? If you look into history, you will find
that C-hash postdates java by quite a few years.

Inconceivable!
Back to top
Laurent Bossavit
Guest






PostPosted: Wed Jan 12, 2005 1:47 am    Post subject: Re: Avoiding the second historic mistake Reply with quote

Quote:
Inconceivable!

You keep using that word...
Back to top
Robert C. Martin
Guest






PostPosted: Wed Jan 12, 2005 1:50 am    Post subject: Re: Avoiding the second historic mistake (oh puleez) Reply with quote

On Mon, 10 Jan 2005 22:01:33 GMT, The Ghost In The Machine
<ewill@sirius.athghost7038suus.net> wrote:

Quote:
In comp.lang.java.advocacy, Rod Davison
critsys@rogers.remove.com
wrote
on Mon, 10 Jan 2005 14:02:34 -0500
pan.2005.01.10.19.02.24.396627@rogers.remove.com>:
Overheard:

"Programming with C is like using a sharp knife with no handle. C++ has
made the knife much sharper. Java glued the knife in the sheath."

One wonders what C# did. Smile

Reinvented the knife, the sheath, and the glue.


-----
Robert C. Martin (Uncle Bob) | email: unclebob@objectmentor.com
Object Mentor Inc. | blog: www.butunclebob.com
The Agile Transition Experts | web: www.objectmentor.com
800-338-6716


"The aim of science is not to open the door to infinite wisdom,
but to set a limit to infinite error."
-- Bertolt Brecht, Life of Galileo
Back to top
Robert C. Martin
Guest






PostPosted: Wed Jan 12, 2005 2:15 am    Post subject: Re: Static vs dynamic Reply with quote

On Sun, 02 Jan 2005 18:14:45 GMT, JTK <gsadjdg@gsdajasgd.com> wrote:

Quote:
Phlip wrote:
The Ghost In The Machine wrote:


They /both/ suck!!


Ok, somebody clue me in here; what, precisely, are we discussing? :-)


Use http://groups.google.com to survey this group and "static vs dynamic".

Languages like Smalltalk and Ruby permit any foo.bar() call, if foo is an
object with a bar. Languages like C++ and Java only permit the call if foo
refers to an object of a class with a common base class containing a virtual
'bar()' method.


That desn't even make sense Philip. C++ most certainly allows
"foo.bar()", whether bar() is declared virtual or not. Inheritance or
lack therof doesn't matter. One of us is missing something here....

Consider this:

class B {
public:
virtual void f() = 0;
};

class D : public B {
public:
virtual void f() {...}
};

int main(...) {
D* d = new D();
void* vp = d;
vp.f();
}

C++ won't compile this. A dynamic language would both compile it and
execute it, and would call D::f().

In effect, all object references in a dynamic language are void*. The
compiler does not check the type of the object reference. The
*runtime* system does. At runtime the system checks to be sure that
the object pointed to by vp has a method named f. If it does, it
executes it. Otherwise it throws an exception.



-----
Robert C. Martin (Uncle Bob) | email: unclebob@objectmentor.com
Object Mentor Inc. | blog: www.butunclebob.com
The Agile Transition Experts | web: www.objectmentor.com
800-338-6716


"The aim of science is not to open the door to infinite wisdom,
but to set a limit to infinite error."
-- Bertolt Brecht, Life of Galileo
Back to top
Robert C. Martin
Guest






PostPosted: Wed Jan 12, 2005 2:17 am    Post subject: Re: Avoiding the second historic mistake Reply with quote

On Tue, 11 Jan 2005 00:48:43 GMT, "Thomas G. Marshall"
<tgm2tothe10thpower@replacetextwithnumber.hotmail.com> wrote:

Quote:
Robert C. Martin coughed up:
On Mon, 10 Jan 2005 06:19:55 GMT, "Mike Schilling"
mscottschilling@hotmail.com> wrote:


"Patrick May" <pjm@spe.com> wrote in message
news:m2brby1fn2.fsf@gulch.intamission.com...
tgm1024@hotmail.com writes:
Robert C. Martin wrote:
This isn't a slam against Java; I think Java is very cool. But
Java is not THE answer. Nor is it an unqualified improvement over
C++. It is just another interesting language. Thats all.

chuckle>. You are correct in every way, except Java /is/ the
answer and is an unqualified improvement over C++.

Actually, Mr. Martin is entirely correct when he states that
Java is not an unqualified improvement over C++. Where he is
incorrect is in claiming that Java is interesting.


It's not even original; most of Java is stolen from C#.

;-)


Bob, did you recognize this subject line? You must've thought I'd /truly/
gone nuts this time...

I did recognize it, and I've always known about your mental state.


-----
Robert C. Martin (Uncle Bob) | email: unclebob@objectmentor.com
Object Mentor Inc. | blog: www.butunclebob.com
The Agile Transition Experts | web: www.objectmentor.com
800-338-6716


"The aim of science is not to open the door to infinite wisdom,
but to set a limit to infinite error."
-- Bertolt Brecht, Life of Galileo
Back to top
Thomas G. Marshall
Guest






PostPosted: Wed Jan 12, 2005 3:27 am    Post subject: Re: Avoiding the second historic mistake Reply with quote

dar7yl coughed up:
Quote:
"Mike Schilling" <mscottschilling@hotmail.com> wrote in message
news:f8pEd.347$8Z1.160@newssvr14.news.prodigy.com...
It's not even original; most of Java is stolen from C#.

Don't you have that reversed? If you look into history, you will
find that C-hash postdates java by quite a few years.

regards,
Dar7yl


Is it really possible that yet /another/ person didn't see this as the joke
it was????????????



--
"It eats you starting with your bottom". Botched
translation of the demonic warning "From beneath, it
devours", in Buffy the Vampire Slayer ~2003.
Back to top
Display posts from previous:   
   Shopping Podder - the Best of Computer Postings! Forum Index -> Computer - Object Goto page Previous  1, 2, 3 ... 199, 200, 201, 202  Next  
Page 200 of 202
All times are GMT

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum