Posts

Showing posts from 2016

Examples of Lambda Expression

FUNCTIONAL PROGRAMMING OOP Does not exist State Exists State Uses Immutable data Uses Mutable data It follows Declarative Programming Model It follows Imperative Programming Model Stateless Programming Model Stateful Programming Model Main Fcous on: “What you are doing” Main focus on “How you are doing” Good for Parallel (Concurrency) Programming Poor for Parallel (Concurrency) Programming Good for BigData processing and analysis NOT Good for BigData processing and analysis Supports pure Encaspulation It breaks Encaspulation concept Functions with No-Side Effects Methods with Side Effects Functions are first-class citizens Objects are first-class citizens Primary Manipulation Unit is “Function” Primary Manipulation Unit is Objects(Instances of Classes) Flow Controls: Function calls, Function Calls with Recursion Flow Controls: Loops, Conditional Statements It uses “Recursion” concept to iterate Collection Data. It uses “Loop” concept to iterate Collection Data. For exam