Mailing List Archive
tlug.jp Mailing List tlug archive tlug Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]Re: [tlug] Fortran --> Python (was linux engineer)
- Date: Thu, 7 Jun 2012 20:51:12 +1000
- From: Jim Breen <jimbreen@example.com>
- Subject: Re: [tlug] Fortran --> Python (was linux engineer)
- References: <CA+hLB24QCwzJdnUAqb_xgQJuTuERrxy8o8VnRRRXpZNyP45dPw@mail.gmail.com> <20120606145641.d069eb462b8be9a831d855f9@kinali.ch> <20120606182726.5c175889.jep200404@columbus.rr.com> <87k3zk9dcy.fsf@uwakimon.sk.tsukuba.ac.jp> <CAA2hLfE_yS16cNUA3WcvJ7TQ_rhWNH1nwJ+Zbp=Qx+KwTAE9kQ@mail.gmail.com> <20120607065721.GB7452@xray.astro.isas.jaxa.jp> <20120607070623.GA16006@sgenomics.co.uk> <CAFv52OD4vJ1wqPG4Yhrf5R7FLiDdNxxLOtk4PrEEFP5GuHpW5A@mail.gmail.com>
On 7 June 2012 19:38, Josh Glover <jmglov@example.com> wrote: > 2012/6/7 Nava Whiteford <new@example.com>: >> There was an interesting article doing the rounds a few weeks ago about >> how a language can be faster than C, that had one or two interesting comments about Fortran: > > I guess it really comes down to how good the compiler is at targeting > your architecture, right? Fortran was designed for and around the instruction set of the IBM 704, which was a 36-bit word, two-address system. Instructions such as the DO loop and the "arithmetic if" mapped directly onto instruction set. It was pretty fast for its day. I learned Fortran on the later transistorized IBM 7044. We originally used IBM's "IBFTN" compiler which was slow, but which produced beautifully fast code (after all it had been hand-crafted by several pioneers in the field.) We later switched to the University of Waterloo's "Watfor" compiler which was an interpreter. Programs ran slowly but compiled like lightning, which was much better for a student "load-and-go" environment. Ah, the memories.... Jim -- Jim Breen Adjunct Snr Research Fellow, Clayton School of IT, Monash University Webmaster: Hawthorn Rowing Club, Treasurer: Japanese Studies Centre Graduate student: Language Technology Group, University of Melbourne
- Follow-Ups:
- Re: [tlug] Fortran --> Python (was linux engineer)
- From: Nicolas Limare
- References:
- [tlug] linux engineer
- From: S Gibson
- Re: [tlug] linux engineer
- From: Attila Kinali
- [tlug] Fortran --> Python (was linux engineer)
- From: jep200404
- [tlug] Fortran --> Python (was linux engineer)
- From: Stephen J. Turnbull
- Re: [tlug] Fortran --> Python (was linux engineer)
- From: jrjohansson@example.com
- Re: [tlug] Fortran --> Python (was linux engineer)
- From: BALUTA Chris
- Re: [tlug] Fortran --> Python (was linux engineer)
- From: Nava Whiteford
- Re: [tlug] Fortran --> Python (was linux engineer)
- From: Josh Glover
Home | Main Index | Thread Index
- Prev by Date: Re: [tlug] Fortran --> Python (was linux engineer)
- Next by Date: [tlug] rewriting a few million lines of Fortran code (was Re: Fortran --> Python (was linux engineer))
- Previous by thread: Re: [tlug] Fortran --> Python (was linux engineer)
- Next by thread: Re: [tlug] Fortran --> Python (was linux engineer)
- Index(es):
Home Page Mailing List Linux and Japan TLUG Members Links