The
Company was a buzz about Frag Island today. Being keen on the idea
that Java will succeed fuels the fire for marketing types when "proof in
the pudding" Java applications:
See what Java can do? Yes, I do.
Isn�t it amazing? Not really. Consider this. Frag Island is based on Quake. -- a game which runs full screen, blazingly fast, and with 15 other players on a network on the Bitsifter 200Mhz Pentium Pro. Frag Island is the end result of some serious engineering by some hard working developers, but Java simply isn�t up to the task.
But it�s cross platform. Sure, Frag Island will run on any browser that has a Java virtual machine, but let�s dig a little deeper in the Frag Island site � take a look at the Platform page which describes how the application runs on a variety of hardware.
Fortunately for Netscape, large corporations have been buying into a lot of the Java promises. These enterprises are full of a wide array of hardware and the idea that one language can provide applications for most of the desktops has them investing millions. Better yet, they�re not that picky about performance as long as the solutions works.
These companies could learn a lesson from history. Back in the early 80�s the University of California at San Diego had a language called the p-System. The idea behind the language should sound familiar. A developer would write a program for a �pseudo-machine� that existing only in memory and ran identically on different platforms.
Problem with the p-System and the reason why the early developers like Context MBA never saw their spreadsheet sell was the p-System was slow. Compared to what? Compared to Mitch Kapor�s lightning fast 1-2-3 spreadsheet written entirely in assembly language.
Today we have vastly more megahertz at our disposal than the PC XT that ran 1-2-3. It�s easy to think these new processors will make Java shine, but I see no compelling reasons that native code will ever be slower.
Case in point: I�ve spent much of the day dealing with a "new" language
called Perl. Now, I�m
well aware of the fact Perl is up to version 5.0 and much of the geek community
is aware of it�s existence, but indulge me, I had an epiphany and I want
to share.
So, back to Perl. Today�s exercise involved writing simple programs
and I was stuck. It was one of those �find any Perl programmer in
the building and he�ll answer this in 5 seconds� type questions that drive
me nuts. Simple configuration issue. So simple that a
Perl reference manual wouldn�t lower itself to solving my problem.
Pure frustration.
It�s at this point that anyone trying to solve a problem thinks, �Dammit,
how am I going to solve this? No one is around to help since it�s
Sunday. Looks like I�m screwed.� This is your ego talking,
it�s telling you that you are unique in the fact that you�ve faced this
problem. It�s frustrating, but it makes you feel important.
Fact is, I guarantee that no matter how sophisticated your problem may
be someone else in the world has faced it. Even better, I had to believe in this fact when I went to DejaNews
to figure out if anyone else had experienced my difficulty.
After a few brief queries to the database, I found roughly 50 response
to the exact problem I was experiencing. With that solved, I dove
into my Perl pool of programming and continued my self-education happily.
Everyone has heard the collective knowledge in the Web is virtually
unlimited. I�m fond of telling of telling folks to �look it up on the Web�
no matter what the question may be. Still, the impact of this knowledge
base has yet to infiltrate our lives in a way that we take it for granted
that our shared experiences can make our lives easier.
they�ve
probably asked someone about. At best, if the problem is technological
in nature, they�ve asked their question over the Internet and, I bet, someone
recorded it.