> Thanks for that, Drew. What are the arguments for moving from Fortran
> 77 all the way to Fortran 95, rather than Fortran 90? My Absoft
> compiler lumps Fortran 90 and 95 together in many ways, but there must
> be some significant differences.
Compared to F90, F95:
** Allows default initialization of components of derived types.
** Provides the [null] instrinsic for initializing pointers.
** Allows a field width of 0 when writing output with some of the edit
descriptors (this writes the shortest possible output).
** Adds the [forall] construct.
** Extends the [where] construct.
** Adds the [pure] and [elemental] keywords for procedures.
** Allows the use of intrinsic functions in specification expressions.
** Extends the [maxloc] and [minloc] instrinsics.
** Changes the definition of the [sign] intrinsic function.
** Adds intrinsic procedure [cpu_time].
** Allows comments in namelist input.
Whether you consider these significant or not depends on whether your
needs and habits. I find the first three very useful, and probably
would find [forall] useful if I could start thinking about it more.
-Dave
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Fortran-dev mailing list (
Fortran-dev@list...)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/fortran-dev/subscriber%40opensubscriber.com
This email sent to
subscriber@open...
opensubscriber is not affiliated with the authors of this message nor responsible for its content.