[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Compare Swarm with Repast
From: |
Russell Standish |
Subject: |
Re: Compare Swarm with Repast |
Date: |
Mon, 12 Aug 2002 09:25:02 +1000 (EST) |
Problems with Java.
1) Its slow
2) Has too many incompatible versions
3) Lacks operator overloading
4) Lacks generic programming
5) Lack multiple inheritance and polymorphism
(Personally, I don't care about the last point, as I don't use those features)
WRT to 2), the last time I used Java was 2 years ago - its possible
that this situation has imporved in the meantime.
But the other 3 points are pretty significant.
My usual development environment is C++. Its problems are:
1) Lack of garbage colection (Garbage collectors do exist for C++, so
this is really a non-problem - more importantly defensive programming
techniques exist to avoid memory problems)
2) Has too many incompatible versions - again within the last year,
this problem has gone away with the widespread implementation of ANSI
C++
3) Lack of object reflection - this is addressed within the Classdesc
project, which had its first release at the beginnning of this year.
4) Lack of a decent ABM toolkit like Swarm. Ecolab partially fills
this void, but more importantly within the Classdesc project, we're
aiming at bridging the C++/Objective C divide to enable C++
development of Swarm models.
Cheers
Christopher J. Mackie wrote:
>
> I've never understood what Paul has against Java--what's not to like about
> someone else taking out your garbage? :-)
>
----------------------------------------------------------------------------
A/Prof Russell Standish Director
High Performance Computing Support Unit, Phone 9385 6967, 8308 3119 (mobile)
UNSW SYDNEY 2052 Fax 9385 6965, 0425 253119 (")
Australia address@hidden
Room 2075, Red Centre http://parallel.hpc.unsw.edu.au/rks
International prefix +612, Interstate prefix 02
----------------------------------------------------------------------------
==================================
Swarm-Modelling is for discussion of Simulation and Modelling techniques
esp. using Swarm. For list administration needs (esp. [un]subscribing),
please send a message to <address@hidden> with "help" in the
body of the message.
==================================
- Compare Swarm with Repast, Xiaodong Li, 2002/08/11
- Re: Compare Swarm with Repast, Paul Johnson, 2002/08/11
- RE: Compare Swarm with Repast, Christopher J. Mackie, 2002/08/11
- Re: Compare Swarm with Repast,
Russell Standish <=
- Re: Compare Swarm with Repast, M Lang / S Railsback, 2002/08/12
- Re: polymorphism (was compare swarm with repast), Nick Collier, 2002/08/12
- Re: polymorphism (was compare swarm with repast), gepr, 2002/08/12
- swarm support (was compare swarm with repast), Jacobo Myerston, 2002/08/12
- Re: swarm support (was compare swarm with repast), gepr, 2002/08/12
- Re: swarm support (was compare swarm with repast), Jacobo Myerston, 2002/08/12
- Re: swarm support (was compare swarm with repast), gepr, 2002/08/12
- Re: swarm support, Alex Lancaster, 2002/08/13
- Re: swarm support (was compare swarm with repast), Marcus G. Daniels, 2002/08/12
- Re: swarm support (was compare swarm with repast), Darren Schreiber, 2002/08/13