Can my application programs that work with old versions of the CDF library always be compiled with new versions of CDF?
As CDF evolves new functions are added, but they are transparent to applications since all existing functions of the Internal and Standard interfaces are unchanged. However, the CDF Version 1.0 “Obsolete” interface, which was only callable from Fortran, is no longer supported with CDF V2.5. The Standard Interface is similar to the CDF V1.0 interface with several additions for new features. Those functions not available using the Standard Interface are made available using the Internal Interface. The Internal Interface makes CDF an easily extensible software package, so all applications using this interface will remain portable with newer versions of the CDF library. However, some advanced CDF users have exploited undocumented CDF functions that were removed from a later version of the library and could not compile their application. This practice is NOT recommended because these functions are for internal use only and subject to change without notice in future releases. If some interna
Related Questions
- Can my application programs that work with old versions of the CDF library always be compiled with new versions of CDF?
- Can application programs which work with old versions of the HDF library always be compiled with new versions of HDF?
- Can an application compiled with an older version of the AMT SDK manage newer AMT Firmware versions?