Why be on the defensive ?? Lets take back Fortran's rightful due: The answer : One thousand per-cent inter-callability with C we have to hug C to us with hoops of steel, never letting go, follow it through every twist and turn recommended by the fashion police. Let Fortran remain small and elegant, Not follow idiotic bandwagons such as pointers and OOP which are considered good today and bad tomorrow. Let Fortran do all clean,elegant, human things and CALL C for all ugly,gobbledygook,MACHINE-RELATED things, such as Command Line Arguments System Calls read/write Access to proprietary relational tables Access to non-traditional files (ZIP files, e.g.) access to GUIs, GRAPHICS packages %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%