🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.jbuilder.java.language
Article #20086

Re: Java programmers opinions on Java?

#20086
From: Brian Burton
Date: Fri, 31 Oct 1997 00:00
58 lines
2567 bytes
Michael Wade wrote:
> 
> On Sat, 11 Oct 1997 05:18:49 GMT, spam@bobs.org (Bob Arnson) wrote:
> 
> <rant>
> I am annoyed by the lack of header files.  Is there some  alternative
> that I am not aware of?
> 

Yuck!  Who needs header files?  The compiler can determine everything it needs
to know from the compiled .class files.  Headers are a quaint throwback to
static compilation/linking.


> And why in the world is operator overloading not supported.  One book
> I read indicated the reason was that some programs that use them are
> hard to read.  Geez!  That's like telling the mechanic he can't use a
> large wrench because he might dent the fender.  Let me decide on the
> best tool for the job.

Operator overloading is a great feature for the developers of math libraries. 
It's not appropriate for anything else.  (heresy - I'll be flamed for that one!)

In Java what you see is what you get.  You don't have to wonder how many type
conversions and invisible method calls take place in a statement like x = a + b.

> 
> And then there's the wonderful (lack of) garbage collection.  There
> should be some way to ensure a finalizer is called and when.
> 

VMs are improving even as we rant.


> Oh, and why not use the base class constructor name instead of
> "super"?  And using an initializer list is so much more elegant than
> "it must be the first line of code in the constructor."
> 

What?  super is much cleaner and decouples the code from the specifics of its
inheritance.  With super you don't have to modify your constructors just because
you factored the inheritance tree.


> </rant>
> 
> OK, that ought to stir up the fire.
> 

sizzle sizzle

++Brian

-- 
Brian Burton                        Custom Software Development
Burton Computer Corporation         Java, C++, Orbix, Tuxedo
http://www.burton-computer.com      OO Consulting and Mentoring
Technical Details
Message-ID: <345A20CB.D5A9F652@burton-computer.com>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <01bcd1ba$df068540$93f0adce@seahorse> <VA.000000a5.00778d9c@davidjr> <343b4b82.10422239@forums.borland.com> <VA.000000ae.061fa375@davidjr> <34430a7d.11146898@forums.borland.com> <34410fe3.4217895@forums.borland.com>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: f74b3,62f53851a632767c
X-Google-Attributes: gidf74b3,public
From: Brian Burton <brian.burton@burton-computer.com>
Subject: Re: Java programmers opinions on Java?
Date: 1997/10/31
Message-ID: <345A20CB.D5A9F652@burton-computer.com>
X-Deja-AN: 286223489
References: <01bcd1ba$df068540$93f0adce@seahorse> <VA.000000a5.00778d9c@davidjr> <343b4b82.10422239@forums.borland.com> <VA.000000ae.061fa375@davidjr> <34430a7d.11146898@forums.borland.com> <34410fe3.4217895@forums.borland.com>
Organization: Burton Computer Corporation
Newsgroups: borland.public.jbuilder.java.language