home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / lang / fortran / 4806 < prev    next >
Encoding:
Text File  |  1992-12-21  |  1.3 KB  |  35 lines

  1. Newsgroups: comp.lang.fortran
  2. Path: sparky!uunet!cs.utexas.edu!sun-barr!ames!nsisrv!spruce!knox
  3. From: knox@spruce.gsfc.nasa.gov (Robert Knox)
  4. Subject: Re: Uglifier (was Re: Real Programmers)
  5. Message-ID: <1992Dec18.233525.19273@nsisrv.gsfc.nasa.gov>
  6. Sender: usenet@nsisrv.gsfc.nasa.gov (Usenet)
  7. Nntp-Posting-Host: spruce.gsfc.nasa.gov
  8. Reply-To: knox@spruce.gsfc.nasa.gov
  9. Organization: NASA/GSFC
  10. References: <FX.92Dec18115839@dlpx1.dl.ac.uk>
  11. Date: Fri, 18 Dec 1992 23:35:25 GMT
  12. Lines: 21
  13.  
  14. Re. output from Mortran:
  15.  
  16. On my first largish Fortran projects I used a pre-processor 
  17. call FLECS, for CDC 170 series machines.  (You know 60-bit,
  18. 10-byte words, no lower case support, etc.)   This preprocessor 
  19. added a nice range of useful control structures, WHILE, UNTIL, 
  20. block IF and ELSE, even named PROCEDUREs, but then translated 
  21. them into ASSIGN statements which were all piled at the bottom 
  22. of each FORTRAN 66 compilation unit.  It made some phases of 
  23. debugging a true delight.  At least with classical spaghetti 
  24. code there is usually some logic to the sequence of jumps, 
  25. here nearly all branches went to the end of the program first 
  26. and then back to some arbitrary location with a machine 
  27. generated label number.
  28.  
  29.  
  30. - Bob Knox
  31. - Biospheric Sciences Branch, Code 923.0
  32. - NASA/Goddard Space Flight Center, Greenbelt, MD 20771 
  33. - knox@spruce.gsfc.nasa.gov
  34.  
  35.