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.
Politics : Formerly About Advanced Micro Devices -- Ignore unavailable to you. Want to Upgrade?


To: Steve Porter who wrote (26121)11/23/1997 9:09:00 PM
From: Kashish King  Respond to of 1583875
 
The language doesn't have a UI and it's 100% portable across platforms. The assorted class libraries for telephony, relational database and what have you are also not part of the UI. The UI class libraries are part of the UI and that can be plugged in or out, replaced, extented or whatever. AFA supporting legacy resources, CORBA provides interoperability between Java, C++, C, Smalltalk, COBOL and virtually anything else. Microsoft wants everybody to learn and/or utilize tools that support its proprietary, brittle, buggy, homegrown language for COM. Java and C++ developers using CORBA don't need to do anything different.

The basic idea under C++:

class Wacky : public CORBAObject
{
public Poof();
public Magic();
}

The basic idea under Java:

class Wacky extends CORBA.Object
{
public Poof();
public Magic();
}

The basic idea under COM

[ uuid(4CB38DFD-4DDA-11D1-9181-74F103C10000), version(1.0), control ]
library WackyLib
{
importlib(STDOLE_TLB);
importlib(STDTYPE_TLB);

[ uuid(4CB38DFE-4DDA-11D1-9181-74F103C10000)]
dispinterface _DWacky
{
methods:
[id(1)] INT_4 Poof(VT_NONE);
[id(1)] INT_4 Magicf(VT_NONE);
};

[ uuid(4CB38DFF-4DDA-11D1-9181-74F103C10000)]

dispinterface _DWacky
{
methods:
[id(1)] void Wacky(long result);
};

[ uuid(4CB38E00-4DDA-11D1-9181-74F103C10000)]

coclass Wacky
{
[default] dispinterface _DWacky
[default, source] dispinterface _DWackyEvents
};

};



To: Steve Porter who wrote (26121)11/23/1997 9:15:00 PM
From: Kashish King  Respond to of 1583875
 
Java isn't going to save the world it's going to level the playing field and give developers a modern language and a standard set of class libraries to base whatever specialized and proprietary thing they decide they want to do. The performanc issues will be resolved but let me ask you this: if you have 1000 Windows 95 boxes is there anything stopping you from compiling you Java applications into native code? The application is still 100% pure Java and portable to any machine that can host Java. If you want to use a networked version go ahead, otherwise there's nothing stopping you from running a completely compiled version. Java can be compiled just like C++ can, that includes all of the class libraries. The fact that that's optional is really the key difference.

JOE'S JAVA KODE INSTALLATION

1. INSTALL CLIENT.
2. INSTALL STANDALONE WITH PERIODIC NETWORK UPDATES.
3. INSTALL STANDALONE AND COMPILE THE DAMN THING TOO.
4. HELL, COMPILE ALL OF THE CLASS LIBRRIES WHILE YOU'RE AT IT.

THANK YOU FOR PURCHASING JJK PRODUCTS, SORRY ABOUT MY CAPS KEY.