[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Java
maybe Java is about a generation gap in programming languages...??
>Bill Frantz writes:
>> At 10:22 PM 6/3/96 -0400, Perry E. Metzger wrote:
>> >I've been rather hard on Java here lately.
>>
>> I'll say. You have also ignored some of Java's other features. Machine
>> independence is probably the most important.
>
>Many languages are machine independent. Thats hardly a new feature.
you don't get it, as others have pointed out repeatedly. you conveniently
ignore Frantz' points about the well-known difficulties of porting C. there
is a big difference in what is conneted by the word "portable".
if it take a zillion different makefile rules to create the "same"
program on different machines, is that "portable"? isn't that
defeating the purpose somewhat? c is "sort of" portable. it is
"in theory" portable. Java is portable "in theory and practice".
>However, your point is taken. Java is a neat little language in many
>ways. However, that isn't cause enough for literally fifty books on
>the subject to be on display, including breathless ones proclaiming
>"Tips from experienced Java programmers!" as if there are any in the
>world at this point. There are dozens of cute little languages in the
>world -- scheme, smalltalk, etc, etc.
a little clue to you Perry, there are so many Java books because there
is such a huge market for them. I always thought you were an
anarchocapitalist and in favor of "letting the market decide". in a
sense you are arguing with the market, it seems, in much the same
way a liberal might say, "why are all you greedy businessmen hyping
your railroads so much?!?!?" however I fully grant you that Java has been
the most hyped computer language on the planet. (but then again, I
didn't hear you whining when Intel started their "intel inside"
campaign). I think what you are seeing is that people are excited
by the possibilities. the public has grasped the message behind Java,
which at this point is more about potentialities. its like saying,
"who is the next marc andreesson?"
the problem appears to be simply that you are annoyed that other people are
excited about java, and you seem not to like excitement. you don't
like hype. well, personally, I think the hype is pretty damn amusing.
the world couldn't have given the slightest damn about geek computer
programmers say 5 years ago, but after the internet and Netscape, Yahoo,
and Java it's suddenly incredibly trendy. I think its quite enjoyable.
I suppose if I was over 40 and worked in a conservative wall street firm,
I'd have a totally different view. maybe Java is all about a generation
gap in computing. hey!! the first language that the "older generation"
hates. sounds like a good reason to go after it, sort of like rock-n-roll
and Woodstock suddenly being aged and uncool.
>I mean, with all the "Teach yourself Java in 21 days" and company
>books coming out, you would think you were dealing witht he major
>application programming language for the world instead of something
>that at the moment is used for almost nothing more interesting than
>fake scrolling LED sign applets.
actually, the quality is not all that great in all of them, I agree.
I thought for example Van Der Linden's "Just Java" is a pretty weak one.
it has paper airplane instructions in parts of it. but hey, maybe
again its a generation gap thing. I bet I would have really enjoyed
the book and thought it "way cool" in my teens. <g>
>Since that doesn't exist, it isn't an option for my users. It is not,
>in any case, my obligation to make Java secure. I'm not the one hyping
>it.
no, but you are the one ranting at it. why? it is not Java's
obligation to make OSes more secure either!!! @#$%^&*
>You could hand any websurfer a Netscape PGP plugin without much work
>at all, and you could easily build it on lots of platforms. After all,
>look at how many platforms that lowly C code like PGP runs on.
look at the complicated PGP makefiles. count how many MAN MONTHS of additional
testing and work is required merely to deal with the makefiles. count
how many BUGS are due to improper compilations. count how hard it
is to track this kind of thing. count how hard it is to test your
makefiles not given that you have all the zillion different environments
you are supporting immediately available for testing.
every language is about tradeoffs. if you continue to say that C
is better than Java for just about anything, then you clearly are
not saying anything very relevant based on most people's opinions.
why am I arguing with you on this? because while you are usually
a pretty sensible person, you are really way off
base on this one. the world requires a mix of conservatism and
imagination. you've got the conservatism down totally, but the
imagination part you are lacking, and hence your criticism of
java. PM, imagine yourself at the invention of the LAN, or the PC,
or the C language. what would you have said to the designers?
"you are all boneheads!! what you are doing can't be done!! you
are wasting your time!!" do you think perhaps that every useful
computing tool that can be invented has already been invented?
hee, hee.