I'll use Python and NumPy to compute generational steps for the game of life, and use my JSAnimation package to animate the results. Because the Game of Life is so simple, the time step can be computed rather tersely in Python. Here I implement two possibilities: one using generator expressions, and one using the convolve2d function from scipy. Note that neither of these are extremely performant: they involve creating several temporary arrays, and will not work well for large problems with many time steps
The Game of Life in Python












