Java is the primary
language for DAQ Control/Monitoring/Diagnostic applications.
C is the only language
currently supported for use in the VME processors.
It may be appropriate for some diagnostic or monitoring programs,
however only if there some some compelling reason that Java is
not suitable.
Also it is not recommended for applications that must
run on both Windows NT and Unix.
C++ is recommended
for use in consumer programs, offline standards should
be followed.
C++ is not supported for DAQ Control/Monitoring/Diagnostic applications.
FORTRAN is supported for consumer programs in accordance with
offline standards.
Access from FORTRAN to the calibration and
other online databases will not be possible.
Also, access to histogramming and display will be much more
limited (i.e. no access to ROOT functionality will be possible).
This should be kept in mind when determining how calibration and
other monitor consumers are written.
FORTRAN is NOT supported at all for other applications.