Hi Alejandro,
The best language for ABM is the one you know. :-)
BTW, a few years back we did an ABM-like php script that laid out labels in a
scatterplot to minimize label overlaps. You can see examples of the script
running with optimized and non-optimized versions here:
In a word, Yes. You will be consigned to everlasting amateur programmer
death.
On the other hand, you can fake OO programing methodologies in just about
any language, and you can force-fit just about any implementation into
whatever the paradigm du Jour happens to be. But, if you want to do a
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Douglas Roberts on 01/22/2008 05:37 AM:
The appropriate choice of OO language for implementing your ABM will depend
on what use you intend for the application.
It literally amazes me... yes, I know that phrase is a bit of a
platitude; but it really
Hello
Months ago you had a discussion respect ABMs-OOP and you referred to
some suitable languages. I wonder how appropriate are python and PHP5
to make simulations. ¿Are comparable C++, smalltalk, ruby, python and PHP5 ?
Although I've never seen a simulator written in php5 it seems to me
The issue is not so much on programming language. In theory any
universal language is sufficient. In practice, object orientedness
helps a lot. Also needed are a range of plugin tools and libraries,
such as graph visualisers, statistics accumulators and the like, which
is where the frameworks come
Alfredo Covaleda V wrote:
Months ago you had a discussion respect ABMs-OOP and you referred to
some suitable languages. I wonder how appropriate are python and PHP5
to make simulations. ¿Are comparable C++, smalltalk, ruby, python and
PHP5 ?
The odd one out there is C++, which is isn't
On Mon, Jan 21, 2008 at 11:22:33PM -0700, Marcus G. Daniels wrote:
Alfredo Covaleda V wrote:
Months ago you had a discussion respect ABMs-OOP and you referred to
some suitable languages. I wonder how appropriate are python and PHP5
to make simulations. ¿Are comparable C++, smalltalk,
Prof David West wrote:
Objects should be able to interact with bare hardware and not rely on OS
or other environments - like the Smalltalk image.
With the resurgence of virtualized instruction sets, e.g. Java and .NET,
and good hardware/software support via VMware, Parallels, KVM, and Xen,
re: performance. Dave Thomas' company Object Technology International
developed Smalltalk technology for embedded systems with real time
performance equal to C code. He sold OTI to IBM and his technology
became Visual Age Smalltalk, Va-Java, and Eclipse with another division
of IBM utilizing