Yleisesti tunnustetaan että ohjelmointikielet ovat kehittyneet kolmen selkeästi tunnistettavan sukupolven kautta: konekieli, assembly ja ylemmän tason proseduraaliset kielet kuten COBOL ja FORTRAN.
ˌyleisˈestɪ tːˌunnustˈetaːn ˈetːæ ˌohjelmˌointɪkˈielet ˌovat kˌehɪtːˈyneːt kˈolmen sˌelkeˈæstɪ tːˌunnɪstetːˈavan sˌukupˈolveŋ kˈautːa: kˌonekˈielɪ, assˈembly ja ylˈemmæn tˈasom prˌoseduraːlˈiset kˈielet kˈuten kˈobol ja fˈortran.