Discussion Overview
The discussion revolves around the conversion of FORTRAN 77 (f77) code to FORTRAN 90/95 (f90/95), particularly in the context of working with source code provided by a supervisor. Participants explore compatibility issues and the implications of modifying f77 code.
Discussion Character
- Technical explanation, Conceptual clarification, Debate/contested
Main Points Raised
- One participant inquires about the existence of a program that converts f77 to f90/95.
- Another participant asserts that most f77 code is also valid in f90, indicating that f90 introduces new features rather than altering existing ones.
- A participant expresses hope that modifying the supervisor's f77 code will not lead to errors due to the differences between the FORTRAN versions.
- It is noted that while f77 code can be compiled in a f90 environment, the reverse is not true, suggesting a one-way compatibility.
- A later reply comments on the notion that "time only goes forward," seemingly in response to the discussion about version compatibility.
Areas of Agreement / Disagreement
Participants generally agree that f77 code can be compiled in a f90 environment, but there is no consensus on the necessity or effectiveness of a conversion program, and the implications of modifying the code remain somewhat contested.
Contextual Notes
The discussion does not address specific limitations or assumptions regarding the compatibility of features between f77 and f90/95, nor does it explore the potential challenges in modifying the code.
Who May Find This Useful
This discussion may be useful for programmers transitioning from FORTRAN 77 to FORTRAN 90/95, particularly those dealing with legacy code and compatibility issues.