PROGRAMMING WITH FORTRAN 77 copyright 1995

  • Context: Fortran 
  • Thread starter Thread starter LSE1234
  • Start date Start date
  • Tags Tags
    Fortran Programming
Click For Summary

Discussion Overview

The discussion revolves around the evolution of FORTRAN since the release of FORTRAN 77, exploring whether to start learning from an older book or invest in newer resources. Participants also inquire about the applicability of FORTRAN with modern software and databases, as well as comparisons with other programming languages.

Discussion Character

  • Exploratory
  • Debate/contested
  • Technical explanation

Main Points Raised

  • Some participants note that FORTRAN has changed significantly since FORTRAN 77, with four new versions released, including FORTRAN 2008.
  • There is a suggestion that investing in a newer guide would be beneficial to avoid being outdated in modern programming environments.
  • One participant questions the compatibility of FORTRAN 77 with databases and whether the book can be used with specific software like Force 2.0.
  • Another participant expresses surprise at the number of FORTRAN versions and suggests that learning C might be more advantageous for modern programming needs.
  • Some participants mention that learning FORTRAN 77 may only be relevant for those needing to work with legacy code.
  • There is a mention of the inclusion of object-oriented programming in later versions of FORTRAN, specifically FORTRAN 2003.
  • Participants discuss the availability of FORTRAN code used by NASA, suggesting that a net search could yield results.
  • Concerns are raised about the potential confusion of learning multiple programming languages concurrently, though some argue it can be beneficial.

Areas of Agreement / Disagreement

Participants express differing opinions on the relevance of learning FORTRAN 77 versus newer programming languages like C. While some advocate for learning newer versions of FORTRAN, others question the necessity of learning FORTRAN at all unless for specific legacy applications. The discussion remains unresolved regarding the best approach to learning programming in this context.

Contextual Notes

Participants highlight the importance of understanding the evolution of FORTRAN and the potential limitations of relying on older resources. There is also an acknowledgment of the differences in syntax and features between various programming languages, which may affect learning strategies.

LSE1234
Messages
22
Reaction score
0
I have the book "Schaum's Outline Series Theory & Problems PROGRAMMING WITH FORTRAN 77 copyright 1995", well from the time of this book till today(2008-9) changed a lot in FORTRAN 77 ? If yes, what points mainly ?
Well start reading this book , or buy another newer book in the subject ?
This book can be used with software Force 2.0(version 2.0.8) ? With a Visual FORTRAN edition ?

FORTRAN(and FORTRAN 77) can be used with databases (not data files) ? Visual FORTRAN edition can be used ?
For FORTRAN 77 applications, GUIs can be built easily ?
Visual FORTRAN offers easily implement GUIs ?
Where I may find in a CDROM or DOWNLOAD FORTRAN Programs used by NASA Scientists ?

VC# 2008 may studied concurrently with VB 2008 ? Or better VB 2008 alone first ? These languages used today in applications used by FORTRAN ?
What differs VB 2008 from VB.NET 2008 ? Also exist any difference between VB.NET 2008 and ASP.NET 2008 ?
 
Last edited:
Technology news on Phys.org
Yes, Fortran has changed considerably since Fortran 77. They've had four new versions, and are currently at Fortran 2008. If I were you, I would certainly invest in a new guide so that you aren't behind when your knowledge is required in a modern environment.

A general overview of the differences can be found in the Fortran article in Wikipedia.

As for studying two languages concurrently - you may get confused from time to time when you attempt to use syntax specific to one programming language that doesn't work in the other; however, I've found that it's easier to learn new languages now that I know several already. Therefore, you can do whatever you like. There are benefits to either course of action.
 
FORTRAN 2008 (and FORTRAN 77) can be used with databases (not with data files) ?
This book can be used with software Force 2.0(version 2.0.8) ?

You suggest get a book in Visual Fortran ? Fortran 2008 is visual ?
 
I'm also an old user of FORTRAN77 and I didn't follow fortran anymore after that, so I'm also surprised to learn that there have been 4 versions (I knew about 90...).

It depends what your aim is. If the goal is to just learn to program, I'd say, start with C. Its syntax is much closer to many modern languages, it is relatively close to what you could do with fortran77 etc... There's no point in learning the archaic typographical rules of FORTRAN77. I'd say, the only reason for you to learn FORTRAN77 is if you have to dig into old code.
I have to say I can also not think of a good reason to learn any new version of fortran... although maybe there are reasons. FORTRAN used to be the "scientific number crunching language" in the past: it was known by most scientists, it was rather simple, there were fast compilers for it and there's a whole battery of scientific legacy code in FORTRAN. But I'd say that by now, C has taken over that role.

You may of course have specific reasons to learn FORTRAN77 or a modern version of it. But if it is just because you found an old book on it, I don't know if that's worth the learning effort.
 
I learned FORTRAN when it was called FORTRAN-IV (prior to 1977) , then in the 90s we used FORTRAN77 in my engineering-numerical analysis course. To my joy, it was pretty much the same as I had learned 20 yrs earlier.. I agree with JacksonPeeble, you may want to review the new features they have added to subsequent versions. (i read on wiki, vers.2003 even includes object oriented programming)

If you're looking for FORTRAN code used by NASA, just do a net search. The have FORTRAN binaries available for their weather data analyses.
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
3K
Replies
5
Views
4K
  • · Replies 6 ·
Replies
6
Views
2K
Replies
6
Views
4K
Replies
2
Views
3K
Replies
15
Views
5K
Replies
5
Views
3K
  • · Replies 11 ·
Replies
11
Views
6K
  • Sticky
  • · Replies 48 ·
2
Replies
48
Views
68K