Trends in Functional Programming In the computer science domain, functional programming is a programming paradigm that looks at computation as the estimation of mathematical function and averts state and mutable information. It gives emphasis on the application of functions, in comparison with the imperative programming style that gives emphasizes changes in the state. in Public bookmarkswith software-engineering-magazineswebok