Discussion Overview
The discussion centers around which version of Fortran to learn, particularly for computational applications in physics and interfacing with Python. Participants explore various versions of Fortran, including 77, 90, and 95, and their respective advantages and disadvantages.
Discussion Character
Main Points Raised
- One participant expresses a desire to learn Fortran and asks for recommendations on which version to choose, specifically for physics computation and Python interfacing.
- Another participant questions the reasonableness of the request and seeks recommendations among the versions 77, 90, and 95, asking for justifications for any suggestions.
- A different participant suggests that starting with Fortran 77 may be beneficial, citing that newer versions have more sophisticated features, though they question the accuracy of this claim.
- Another participant argues against starting with Fortran 77, advocating for Fortran 90 instead due to its introduction of object-oriented programming and expressing concerns about the difficulties associated with debugging Fortran 77 code.
Areas of Agreement / Disagreement
Participants do not reach a consensus on which version of Fortran is best to learn, with differing opinions on whether to start with Fortran 77 or Fortran 90.
Contextual Notes
Participants express varying assumptions about the learning curve associated with different Fortran versions and the implications of using older programming practices.