On Mon, Jul 31, 2000 at 10:28:00AM +0700, Oskar Sandberg wrote: > On Mon, 31 Jul 2000, you wrote: > <> > > I agree with you on this. My main gripes with Java are that Java is > > too slow for things like daemons (it is fine for other stuff, though), > > This is a fallacy based on experience of slow JREs and bad java code.
Considering that the main JRE that I have ever used is the one that comes with CodeWarrior for the Mac, then that particular JRE must be pretty damn slow. > > Java is *supposed* to be compatible with everything (but it isn't in > > reality), > > But it is a lot more compatible then C is. We have had to make some sacrifices > in order to support Windows, Linux, the other Unixes, and Mac in java due to > minor incompatibilities, but I could count the problems on one hand (and that > is with a team working almost exclusively on Linux, and then having users > trying > it on other OSes afterwards). > > Tell me will your C code recompile and run outright on Windows? No, but my C code will work on pretty much any modern Unix variant correctly. Anyways, I'm not intending for what I write in C to be used on Windoze boxen. > > Java is a real pain in the ass to use (you have to set up > > stuff like classpaths) > > To compile your C well and with the correct dependancies you have to learn an > entire language for make files. To compile java you need to set one variable > to > tell it where it can find the classes in question (not unlike your normal PATH > that will need set to run anything) and then everything else is done for you. > I > agree, what were Sun thinking???? > > > , and the Java implementation I have has a major > > tendency to segfault (this is Blackdown - I tried to use Kaffe, but it > > wouldn't compile for some reason). > > Blackdown segfaults sometimes (mostly just on stack overflows in the code and > such though in my experience). IBM's 1.3 JDK is at least 2x faster and has > never crashed. Is IBM's 1.3 JDK precompiled for Linux/PPC boxes? > There are bad things about Java (no templates, no templates, no templates) but > pick you'll have to pick your arguments better. Yeah, any strongly typed object oriented language should have templates. However, dynamically typed object oriented languages such as Python don't need it and shouldn't have it. -- Travis Bemann Sendmail is still screwed up on my box. My email address is really bemann at execpc.com. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 2190 bytes Desc: not available URL: <https://emu.freenetproject.org/pipermail/devl/attachments/20000731/142c0ad7/attachment.pgp>
