Ohjelmointikielet sanotaan voitavan jakaa deklaratiivisiin ja imperatiivisiin, joiden alalajeja ovat funktionaaliset, logiikkapohjaiset ja proseduraaliset ohjelmointikielet.
ˌohjelmˌointɪkˈielet sanˈotaːn voitˈavan jˈakaː dˌeklaratɪːvˈisɪːn ja ˌimperatɪːvˈisɪːn, jˌoiden ˌalalajˈeja ˌovat fˌuŋktɪonaːlˈiset, lˌoɡɪːkːapohjˈaiset ja prˌoseduraːlˈiset ˌohjelmˌointɪkˈielet.