SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Technology Stocks : BORL: Time to BUY! -- Ignore unavailable to you. Want to Upgrade?


To: Charles Hughes who wrote (9671)3/31/1998 10:11:00 PM
From: Kashish King  Read Replies (1) | Respond to of 10836
 
Actually, that was a typo. I meant to say that they were not written in Java and there are a couple of them already -- REXX for example. I think we are pretty much in agreement except that I am still of the opinion that C syntax is elegant, but I have to admit that it doesn't read very well. Speaking of which, I read about Eiffel years ago (Dr. Dobb's I think) gagged myself with a spoon when I saw BEGIN and END (although I am sure the french just love that, PAS!). I remember thinking: too bad this Meyer fellow wasn't able to leave his baggage at the door. Probably unfair, but that was my reaction; economic expressions rule!

True story: A lead developer at a company I worked for used:

#define BEGIN {
#define END }



To: Charles Hughes who wrote (9671)3/31/1998 11:35:00 PM
From: marq  Respond to of 10836
 
Chaz,
Very nicely put.
I agree wholeheartedly especially about the Virtual Machine.
This is the genius of Java. If i can write a standard set
of calls and let it be interpreted (or JIT compiled) on whatever
the target is, i can be more efficient.
There will be more than one VM, probably many,
Just like there are many compilers now. But having a standard
that can be combined and run on so many platforms, b/c of the
virtual machine, is tremendous.
Also, by using parts (Beans...) you can swap in and out units
in real time, and the app. can keep running, and the VM will meld it all together, like hot swapping a FDDI switch.
You can use different VM's that are optimized for different priorities.
It gives you not just the one foundation of an OS, but many small OSlet's, that give you more precise control of your work.

Best regards,
m