Programowanie od wielu lat ewoluuje, a na rynku pojawia się coraz więcej języków, które przedstawiają różne paradygmaty. Najbardziej na popularności zyskuje tak zwane programowanie obiektowe, które swego czasu kompletnie zmieniło podejście do tworzenia oprogramowania.