What is the difference between imperative programming and functional programming?
What is the difference between imperative and functional languages?