Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Apr 2000 21:17:16 -0400 (EDT)
From:      Chuck Robey <chuckr@picnic.mat.net>
To:        "Alexander N. Kabaev" <kabaev@mail.ru>
Cc:        Donn Miller <dmmiller@cvzoom.net>, freebsd-current@FreeBSD.ORG
Subject:   Re: cvsup crash
Message-ID:  <Pine.BSF.4.21.0004192110390.303-100000@picnic.mat.net>
In-Reply-To: <XFMail.000419083352.kabaev@mail.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 19 Apr 2000, Alexander N. Kabaev wrote:

> Actually, it seems that Java borrowed a whole lot of ideas from Modula-3. And
> C++ experience can even hurt instead helping when switching to Java. Java
> inherits some parts of C++ syntax but is based on rather different design.

That statement, about "C++ experience can even hurt instead helping when
switching to Java" is pretty specious.  I've heard it said that knowing C
ruins you for learning C++, and your statement holds about the same amount
of water.  If you think the latter is right, you might believe the former,
but I sure don't buy it, it sounds awfully conceited.

C++ and Java are *quite* similar.  There are differences, and personally,
I think Java is quite a bit better for them, but they aren't based on
radically different designs, and quite often, code parts will look
identical.

Yes, there are differences, and Yes, some of those differences are major,
but they are from the same tree, and knowing C++ isn't going to hurt you
one bit in learning Java ... it'll just make you appreciate Java all the
more.

One think I like about Modula-3, I have to agree, is that it has some of
the nicer features or Java.  I think interfaces are great, and I have very
dire opinions about the quality of most template code (from C++).

----------------------------------------------------------------------------
Chuck Robey            | Interests include C & Java programming, FreeBSD,
chuckr@picnic.mat.net  | electronics, communications, and signal processing.

New Year's Resolution:  I will not sphroxify gullible people into looking up
fictitious words in the dictionary.
----------------------------------------------------------------------------



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0004192110390.303-100000>