Re: Zero-size arrays
- From: Beliavsky <beliavsky@xxxxxxx>
- Date: Mon, 7 Apr 2008 13:29:38 -0700 (PDT)
On Apr 4, 2:42 pm, Fei Liu <fei....@xxxxxxxxx> wrote:
The problem with lack ofFortranteaching in CS is many-folds imo
1) It's not usually a desired skill to locate a job after graduation;
2) Difficulty of usingFortranto implement data structures and
algorithms.
That's arguable for Fortran 90 onwards, which did have pointers and
dynamic memory allocation. With the Fortran TR extending the
functionality of allocatable arrays, it's even less true.
Even simpler things such as binary trees or hash tables do
not have a lot ofFortranimplementations. I don't know if there is any
implementation of a suffix tree done inFortran. Although Fortran has a
form very close to pseudo code;
3) Many important CS concepts such as database, networking, operating
system simply has no relevance withFortran...
4.Fortran sucks at information mining at this information age.
To the extent "information mining" comprises statistical analysis,
this is not true. Fortran has been one of the main languages in which
such algorithms (and the linear algebra operations they employ) are
written. The R statistics system has large parts written in Fortran,
as are many R packages.
However Fortran has a kind of beauty with it, it's hard to explain, it
makes you feel closer to the bare machine and the circuits powering it
and it's warm and fuzzy... It's that feeling that you feel when you
program in assembly...
It is C, not Fortran, that is often termed "portable assembly". I
think of Fortran 95 more as a compiled Matlab (without the built-in
graphics).
.
- References:
- Zero-size arrays
- From: relaxmike
- Re: Zero-size arrays
- From: Tobias Burnus
- Re: Zero-size arrays
- From: James Van Buskirk
- Re: Zero-size arrays
- From: Fei Liu
- Zero-size arrays
- Prev by Date: Re: MPICH and Fortran90
- Next by Date: Re: Doubt about formula transcription
- Previous by thread: Re: Zero-size arrays
- Next by thread: Re: Zero-size arrays
- Index(es):
Relevant Pages
|