Hi,
I would like to know the difference between c and functional programming languages. I read that c is imperative language in the sense that it sequential executes the instructions, changing the state (memory?). And functional language is more like a math function f(x). Functional programming and formal systems seem to be connected. I tried grasping about formal systems, but could not get a clear picture. So what is functional programming and what is so "formal" about it.
Thank you.
I would like to know the difference between c and functional programming languages. I read that c is imperative language in the sense that it sequential executes the instructions, changing the state (memory?). And functional language is more like a math function f(x). Functional programming and formal systems seem to be connected. I tried grasping about formal systems, but could not get a clear picture. So what is functional programming and what is so "formal" about it.
Thank you.