MathGroup Archive 2000

[Date Index] [Thread Index] [Author Index]

Search the Archive

Cellular Automaton in Mathematica and OOP

  • To: mathgroup at
  • Subject: [mg21895] Cellular Automaton in Mathematica and OOP
  • From: "Johannes Ludsteck" <ludsteck at>
  • Date: Wed, 2 Feb 2000 22:54:54 -0500 (EST)
  • Organization: Zentr. f. Europ. Wirtschaftsforsch
  • Sender: owner-wri-mathgroup at

Dear mathgroup members.
Some days ago someone asked whether is is sensible to program 
a complex cellular automaton in Mathematica.
I started programming a simple cellular automaton in Smalltalk 
(Dolphin Smalltalk 2.1, it's free!) and made the following three 

1) You can create a much more intuitive simulation language in 
OOP. The pattern matching strategy in Mathematica may be 
elegant, but the resulting code is not very readable. (See for 
example the walk-rules in the book of Gaylord & D'andria).

2) The Smalltalk code is five times faster in my simple application. 
This may be an important advantage if the automaton is very 

3) Smalltalk provides no visualization tools. Since Mathematica 
provides an rich toolbox of visualization tools, it seems to be 
sensible to run the simulation in Smalltalk and to export them to 
Mathematica in order to visualize them.

I hope, the answer is not to late

Best regards,
	Johannes Ludsteck

Johannes Ludsteck
Centre for European Economic Research (ZEW)
Department of Labour Economics,
Human Resources and Social Policy
Phone (+49)(0)621/1235-157
Fax (+49)(0)621/1235-225

P.O.Box 103443
D-68034 Mannheim

Email: ludsteck at

  • Prev by Date: Re: Fitting a function to a list (newbie)
  • Next by Date: Re: Fitting a function to a list (newbie)
  • Previous by thread: ConstrainedMin and vector-notation
  • Next by thread: Re: Cellular Automaton in Mathematica and OOP