sentence: Functional programming looks at programming like a function in mathematics.
sentences_after: The program receives 'input', some information, and uses this information to create 'output'. It will not have a state in between, and it will also not change things that are not related to the computation.
concept_name: functional programming
headings: Programming language Types of programming languages Functional vs. Procedural