gnu-arch-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnu-arch-users] Re: [OT] Java is fun!


From: Dustin Sallings
Subject: Re: [Gnu-arch-users] Re: [OT] Java is fun!
Date: Wed, 22 Oct 2003 16:15:28 -0700


On Wednesday, Oct 22, 2003, at 15:22 US/Pacific, Tom Lord wrote:

I think there are lessons to be learned here for everyone.  Some
things may not work quite as well as some people expect in certain
cases, nor as poorly as others expect.  I still believe that the
failures that have been cited so far will, at worst,

I think you really want to say not "at worst" but "in most cases", and
that's a very important difference.

You are probably correct. I am occasionally surprised at the mistakes people can make.

provide misleading
error messages when a failure occurs rather than causing the types of
problems we've seen in various persistent applications written in C
over the years.

I don't know what you mean by "persistent application" in this
context, or why you think that mention of C is anything other than an
Apples-to-Oranges kind of comparison.

I'm referring to C's ability to have data and code get mixed up such that bad data can insert instructions into the program. I guess persistence has nothing to do with this as the same types of problems have occurred with services fired off of inetd as well.

The point is, I don't expect to see bugs in java applications providing remote shells or other unexpected paths of execution remotely.

Supposing that you might mean something like:

        "The dollar cost of bugs in programs written in C dwarfs the
         dollar cost of bugs relating to this weakness in Java's
         exception mechanisms."

my reply is:  Java is relatively young.  Give it time to mature.

I'm not necessarily disagreeing here. There will likely be a new class of bugs that spring up at some point.

I guess the nice summary point is that I find it easier to write reliable code in Java than in some other popular languages. That puts java in a relative position to some other languages for a certain category of tasks in my opinion. Java is not my favorite language to work in, but it doesn't bother me that much most of the time.

--
Dustin Sallings





reply via email to

[Prev in Thread] Current Thread [Next in Thread]