Why doesn't the Fortran language standard standardize built-in collections like list, map, etc.?

Summation:
Because Fortran is so good at numerical / scientific analysis and not intended for a general language.

================================================= =

Java languange has a rich set of built-in collections. The most well-known third-party collections are also the solid foundations of Apache and Google (just to name a few).

The Delphi language (dialect) also has several sets of built-in collections. There are also notes from third-party collections such as DIContainers, DeHL, etc.

I am wondering why the Fortran language standard does not allow standardizing inline collections such as list, map, etc.? I mean, although the standard Fortran 77 does not support a pointer, do some of its extensions and successor, such as Fortran 90, already have a pointer type?

+3
source share
3 answers

Fortran's focus has always been high-performance numerical computing. Remember that Fortran first appeared in 1957 and therefore carries a lot of historical baggage.

Over the years, there have been many developments in Fortran, but those that developed it have focused on functionality that enables high-performance numerical computations.

, Fortran , , ++.

+1

FLIBS http://flibs.sourceforge.net/. , , Fortran 90 , , .

+4

Fortran . , , , , . .

, , , , .

Currently, there are much more important problems awaiting implementation than those that are IMHO; but it will take much longer.

+4
source

All Articles