Deutsch   English   Français   Italiano  
<v7uad3$bev$1@panix2.panix.com>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!weretis.net!feeder9.news.weretis.net!panix!.POSTED.panix2.panix.com!panix2.panix.com!not-for-mail
From: kludge@panix.com (Scott Dorsey)
Newsgroups: rec.arts.sf.written,rec.arts.comics.strips
Subject: Re: xkcd: CrowdStrike
Date: 25 Jul 2024 19:52:03 -0000
Organization: Former users of Netcom shell (1989-2000)
Lines: 30
Message-ID: <v7uad3$bev$1@panix2.panix.com>
References: <v7mhb5$qi0k$2@dont-email.me> <v7rq4u$1t825$1@dont-email.me> <8ts4aj57l0o6u39slihfvpl0137km9p5a3@4ax.com> <v7u9qv$2e0cr$1@dont-email.me>
Injection-Info: reader1.panix.com; posting-host="panix2.panix.com:166.84.1.2";
	logging-data="22833"; mail-complaints-to="abuse@panix.com"
Bytes: 2054

Lynn McGuire  <lynnmcguire5@gmail.com> wrote:
>
>The real problem is that Fortran changed significantly from F66 / F77 to 
>F90 and beyond.  I have written my own program to do most of the 
>upgrades for me but I am subject to the old 80 / 20 rule.  It is easy to 
>automate 80% of the work but the last 20% is dadgum hard to automate.  I 
>am also cleaning up some old code from the 1970s that is problematic.

Have you considered gnu fortran?  It doesn't produce as fast executables
as the Intel compiler sometimes, but it's pretty good and it has an f77
mode.  

f90 brings some very cool stuff for matrix operations, which makes 
autoparallelization a lot easier, but on the other hand I don't think
engineers should be allowed to use pointers. 

And hollerith fields have to go.

>I started off porting my F66 / F77 code to C++ using a very modified 
>version of F2C.  Due to the complexity of input and output between the 
>two languages (Fortran is record oriented, C is byte oriented), I have 
>split the project into two parts as my customers need a x64 version of 
>my software.

The original g77 was just f2c in front of gcc and... it was pretty awful
really, and never did work all that well.   Modern gfortran is much better.
--scott

-- 
"C'est un Nagra. C'est suisse, et tres, tres precis."