 Vector bundles on algebraic curves

In mathematics, vector bundles on algebraic curves may be studied as holomorphic vector bundles on compact Riemann surfaces.which is the classical approach, or as locally free sheaves on algebraic curves "C" in a more general, algebraic setting (which can for example admit singular points).