I've been out of the modeling biz, so to speak, for a while now. When I was in college, most of the models I worked with were written in FORTRAN, which I never liked. I'm looking to get back into science, so I'm wondering if there are modern languages with feature sets suited for this kind of application. What would you consider to be an optimal language for simulating complex physics systems?
Although mathematics has long been regarded as the "language" of physics, the connections between these independent disciplines have been far more complex and intimate than previous narratives have shown.
Python is an enormously powerful tool and widely used in theoretical and computational physics.
C++ and programming languages are not at all important in physics or the real sciences. Do scientific ideas come out of C++, that weren't possible before? There might be a case of OO modelling algebras (of computational objects), and thus being able to model the elements of physics and their interactions, or messages.
While certainly Fortran was the absolute ruler for this, Python is being used more and more exactly for this purpose. While it is very hard to say which is the BEST program for this, I've found python pretty useful for physics simulations and physics education.
It depends on the task
In the molecular dynamics community c++ seems to be popular, because you need somewhat complicated data structures to represent the shapes of the molecules.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With