A FORTRAN compiler is required to compile and link user subroutines for Abaqus. If you prefer to write user subroutines in languages other than FORTRAN, you must have the FORTRAN compiler specified, a compiler for your language, and the knowledge of how to call routines in your language from FORTRAN. SIMULIA cannot guarantee compatibility of Abaqus with user subroutines written in programming languages other than FORTRAN.
User-written postprocessing programs created with the abaqus make utility in Abaqus 6.11 should be compiled using the compiler for the program language and linked using a C++ compiler. Therefore, both a FORTRAN and C++ compiler are required for user-written FORTRAN programs. User-written programs that were compiled and linked with the abaqus make utility in a previous release of Abaqus (before Abaqus 6.11) and processing only the results (.fil) file can still be used with an Abaqus 6.11 results file without any change. In these instances no C++ compiler is required.