- #1
Barbradipo
- 2
- 0
- TL;DR Summary
- I'm spoiled with choice for a second programming language to learn. Python vs C.
Hello everybody,
I am a master student in Theoretical Chemistry and I am working in the DFT realm. Both TDDFT and DFT applied to extended systems (eg. using QUANTUM ESPRESSO). Of course I work with these softwares from a end-user point of view, not as a developer.
But anyway, even if some of you have no idea what are some of the acronym I used, still you could help with the dilemma I have:
I already am at an intermediate level in FORTRAN language and I am considering starting to look up a second language. The reason is that FORTRAN is a very old code and is used nowadays only in niche fields (mostly numerical-heavy applications), and I would like to learn a language that I could use also outside from my research field.
I am leaning towards Python, but I am not sure because I heard that C and C++ are widely used in the physics community.
Anyway, tell me what you think. Of course I am open to other programming languages besides the ones I mentioned (Julia for example).
I am a master student in Theoretical Chemistry and I am working in the DFT realm. Both TDDFT and DFT applied to extended systems (eg. using QUANTUM ESPRESSO). Of course I work with these softwares from a end-user point of view, not as a developer.
But anyway, even if some of you have no idea what are some of the acronym I used, still you could help with the dilemma I have:
I already am at an intermediate level in FORTRAN language and I am considering starting to look up a second language. The reason is that FORTRAN is a very old code and is used nowadays only in niche fields (mostly numerical-heavy applications), and I would like to learn a language that I could use also outside from my research field.
I am leaning towards Python, but I am not sure because I heard that C and C++ are widely used in the physics community.
Anyway, tell me what you think. Of course I am open to other programming languages besides the ones I mentioned (Julia for example).