- #1
MegaDeth
- 83
- 0
If so, what software are the likely to use?
zhermes said:Yes.
Mathematica, matlab, IDL, python, C(++), fortran --- are probably the most common.
h_robert64 said:In Mathematica, it is one command.
It would help.MegaDeth said:Do theoretical physicists need to know how to write computer programmes?
If so, what software are the likely to use?
MegaDeth said:If so, what software are the likely to use?
h_robert64 said:I find that Mathematica is the best choice for physics. Do not waste your time on C/C++.
twofish-quant said:This is false except for very, very simple physics problems. For anything substantial, if you toss it at mathematica, it will die.
Computer programming is an essential tool for theoretical physicists as it allows them to create mathematical models and simulations to test their theories and hypotheses. It also helps them analyze and interpret large amounts of data, which is crucial for making predictions and understanding complex physical systems.
While computer programming skills are becoming increasingly important for theoretical physicists, it is not a requirement for all of them. Some may choose to collaborate with computer scientists or work with existing software packages. However, having a basic understanding of programming can greatly enhance a theoretical physicist's research capabilities.
There is no one "best" programming language for theoretical physicists. However, some popular languages in the field include Python, MATLAB, and Fortran. It ultimately depends on the individual's research needs and preferences. Learning multiple languages can also be beneficial for tackling different types of problems.
No, computer simulations are just one aspect of theoretical physics research. Theoretical physicists also use a variety of mathematical and analytical techniques to develop their theories and make predictions. However, simulations play a crucial role in testing these theories and can provide valuable insights that are difficult to obtain through other methods.
There are no major downsides to theoretical physicists learning computer programming. However, it may require additional time and effort to learn a new skill, which can take away from other aspects of their research. Additionally, becoming proficient in programming may not be necessary for all theoretical physicists, so it may not be a worthwhile investment for everyone.