Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!cs.utexas.edu!sun-barr!apple!oliveb!sun!chiba!khb From: khb@chiba.Sun.COM (Keith Bierman - SPD Languages Marketing -- MTS) Newsgroups: comp.lang.fortran Subject: Re: f88 summary Message-ID: <111129@sun.Eng.Sun.COM> Date: 20 Jun 89 03:02:40 GMT References: <109774@sun.Eng.Sun.COM> <10398@smoke.BRL.MIL> <666@tolsun.tut.fi> Sender: news@sun.Eng.Sun.COM Reply-To: khb@sun.UUCP (Keith Bierman - SPD Languages Marketing -- MTS) Organization: Sun Microsystems, Mountain View Lines: 45 In article <666@tolsun.tut.fi> jhol@tolsun.UUCP (Jouko Holopainen) writes: >In article <10398@smoke.BRL.MIL> chidsey@brl.arpa (Irving Chidsey (INF) ) writes: > >>I am getting to old to learn all that before I retire. > >Nothing personal, just that 100% of code I have ever seen published on >any book/paper contains 0% f77 and 100% f66. That is, no IF/THEN/ELSE/ENDIF >but rather IF() 10 20 30 ... I suggest that you have not looked very hard. I went over to my handy bookcase and pulled the FIRST non-manual likely to include code ... page 526 of Numerical Recipes .. IF (IHIT .EQ. 0) THEN LISTA(KK) = J KK = KK+1 ELSE IF (IHIT .GT. 1) .... ETC SECOND BOOK PAGE 521 of "solving problems on concurrent processors" IF (TASK .NE. QUIT) THEN IF (TASK .EQ.UPDATE) THEN CALL INITCP ELSEIF (TASK .EQ. UPDATE) ... ETC. I do own books which use older notation (e.g. my old CDC and UNIVAC manuals, Metcalfs old book on Optimization) but many books have "upgraded" > >Most annoying to see "conversion to other languages is easy" or "maximum >readability" and then constructs like IF () GOTO 30 ... 30 CONTINUE > >I would have liked to see arithmetic IF removed from f88... If all your books are still f66 ... what about your programs ? Would you really want them all to break ? What one hopes to have happen is for the obsolete forms (viz. if () 1,2,3) to slowly wither away. Sudden removeal would reduce the utility of the standard. Keith H. Bierman |*My thoughts are my own. Only my work belongs to Sun* It's Not My Fault | Marketing Technical Specialist ! kbierman@sun.com I Voted for Bill & | Languages and Performance Tools. Opus (* strange as it may seem, I do more engineering now *)