Caviar sturgeon from the Sea of Azov began reaching the tables of aristocratic and noble Byzantine Greeks in the 10th century, after the commencement of large-scale trading between the Byzantine Empire and Kievan Rus'. The main types of caviar are Beluga, Sterlet, Kaluga hybrid, American osetra, Ossetra, Siberian sturgeon and Sevruga. The rarest and costliest is from beluga sturgeon that swim in the Caspian Sea, which is bordered by Iran, Kazakhstan, Russia, Turkmenistan, and Azerbaijan. Wild caviar production was suspended in Russia between 2008 and 2011 to allow wild stocks to replenish. Azerbaijan and Iran also allow the fishing of sturgeon
C data types in C++) defines macros for integer types and codice_53 header (codice_54 header in C++) defines macros for floating-point types. The actual values depend on the implementation. The C99 standard includes definitions of several new integer types to enhance the portability of programs. The already available basic integer types were deemed insufficient, because their actual sizes are implementation defined and may vary across different systems. The new types are especially useful in embedded environments where hardware usually supports only several types and that support varies between different environments. All new types are defined in codice_113 header (codice_114 header in C++) and