On Thu, May 27, 2004 at 07:04:39PM -0400, Jay Oliveri wrote:
> On Thursday 27 May 2004 09:43 am, Marc Lehmann wrote:
> > On Mon, May 24, 2004 at 09:42:37PM -0500, Conrad Sabatier 
> <[EMAIL PROTECTED]> wrote:
> > > I find Java's memory requirements to be totally unreasonable, its
> > > performance lackluster, and I've finally come to the conclusion that it
> > > was indeed a poor choice of language in which to implement a project of
> > > this size and complexity. A native-compiled language would have offered
> > > vastly superior speed and, no doubt, significantly lower memory
> > > consumption as well.
> >
> > And most likely vastly improved portability, too, as most native compiled
> > languages are far more portable than java (and especially freenet, which
> > basically runs on windows, linux/x86 and whatever emulates these only,
> > due to it's dependencies on the sun sdk).
> 
> Natively compiled languages more portable than Java?  Can you provide 
> examples?
> 
> Windows is a real problem in this area, as far as writing portable code is 
> concerned.  Since windows only ships with POSIX.1, you'll have to rewrite 
> everything that uses functions in the later revisions, which includes 
> pthreads.  Even then the API's don't work equally well (for example, 
> performing a stat() on an already opened file works fine on Linux, but on 
> Windows returns an error).
> 
> I've found that debugging fcptools on Windows allows me to see more errors, 
> and therefore has been my choice for testing since Windows doesn't allow as 
> much freedom as Linux does, for better or worse.
> 
> Choosing Java in this respect eliminates these issues, and puts the 
> "platform independent" effort squarely on someone else's shoulders, which 
> in this case is the author of the JVM.  Can you name a natively compiled 
> language that requires no third-party libs which comes close to J2SE?

MOST OF those issues. Not all. There are issues with files even in java.
-- 
Matthew J Toseland - [EMAIL PROTECTED]
Freenet Project Official Codemonkey - http://freenetproject.org/
ICTHUS - Nothing is impossible. Our Boss says so.

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Support mailing list
[EMAIL PROTECTED]
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:[EMAIL PROTECTED]

Reply via email to