Workshop 23rd March 2017 9 a.m. 177/2023 NGCM CDT Common Room
Imperative vs. Declarative Programming
In programming, there are different paradigms that have developed over time; of which, the most common are Imperative, Functional, Logical, and Object-oriented. However, functional programming can be considered to be a derivation of the Declarative paradigm. This workshop will go over the main characteristics and benefits of Imperative and Declarative programming, as well as the possibility offered by some languages to use both. These will be shown through the use of hands-on examples based on Assembly, Python and Haskell.