Re: Zero-size arrays



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).
.



Relevant Pages

  • Re: set based gurus help wanted
    ... diskette which has the major algorithms in the text on it. ... gives it that name involves packing a knapsack for a trip. ... value of the knapsack by careful packing without breaking your back. ... Who has a PC version of FORTRAN 66 on their ...
    (microsoft.public.sqlserver.programming)
  • Re: List of software programs written in fortran (for engineers and scientists)
    ... were written originally in languages other than Fortran. ... Do you think, for instance, that the early algorithms that appeared ... changing any character handling, and the like. ...
    (comp.lang.fortran)
  • Re: OT - people v computer
    ... written long ago by a very smart guy- cool algorithms and such, ... but completely unreadable, it was Fortran, used named blocks (which ... and purposely used the overlapping blocks ... of the ugly fortran and be asked to find the bug. ...
    (comp.lang.tcl)
  • Re: What Algorithims are used for IEEE Mathematical and Inquiry Intrinsic Procedures
    ... There were stories about the extended precision functions ... they went more toward the usual polynomial algorithms. ... in some of the patents. ... It might be that the Fortran version hasn't been scanned yet. ...
    (comp.lang.fortran)
  • Re: C++ for combinatorial optimization problems
    ... just a header providing access to their Fortran library. ... arbitrary algorithms in all Turing-complete programming languages. ... question is how much support you get and how easy the algorithms are ...
    (comp.lang.cpp)