Imperative programming languages rely on program state that changes as the program runs. Many modern imperative programming languages implement object-orientation (OO).
Non object-oriented :
Object-oriented :
MultiParadigmLanguages also permit imperative programming and object-orientation.
