This document discusses the effect of temperature programming and compound chemistry in gas chromatography. It begins by defining gas chromatography and describing the basic instrumentation. It then notes that running GC at a constant temperature can cause issues like poor resolution or detection of high boiling point compounds. Temperature programming is introduced as a way to overcome these issues by gradually increasing the temperature during an analysis. This allows for separation of compounds with a wide range of boiling points within a set time frame. The document provides a graphical example of temperature programming and its benefits compared to constant temperature. In summary, temperature programming is necessary for gas chromatography to efficiently separate mixtures into their individual components.