2012 Unidata NetCDF Workshop > NetCDF Library Architecture
9.0 Overview
Knowing how netCDF evolved explains some of the
oddities of its architecture.
Although the netCDF data model and format are language-independent,
all netCDF APIs are currently implemented over C or Java:
- NetCDF C interface developed in 1988
- Fortran-77 interface soon added as a thin layer over C
library
- Unidata later developed interfaces for C++, Perl, Java
- A Fortran-90 interface was contributed, implemented over the Fortran-77
library
2012 Unidata NetCDF Workshop > NetCDF Library Architecture