Title : Trends in programming languages for neuroscience simulations
Authors : Andrew Davison, Michael L. Hines and Eric Muller
Year : 2009
Journal : Frontiers in Neuroscience
Volume : 3
Pages : 374-380
Neuroscience simulators allow scientists to express models in terms of biological concepts, without having to concern themselves with low-level computational details of their implementation. The expressiveness, power and ease-of-use of the simulator interface is critical in ef?ciently and accurately translating ideas into a working simulation. We review long-term trends in the development of programmable simulator interfaces, and examine the bene?ts of moving from proprietary, domain-speci?c languages to modern dynamic general-purpose languages, in particular Python, which provide neuroscientists with an interactive and expressive simulation development environment and easy access to state-of-the-art general-purpose tools for scienti?c computing.