Functional languages

Cards (5)

  • Functional languages are a type of declarative language.
  • Functional languages

    • No mutable data structures
    • Use of structures like mathematical expressions, where the same input will always result in the same output
    • Functions can call other functions and use the output of one function as the input for another
  • Immutable data structures

    An attribute of functional programming languages that makes them ideal for processing Big Data
  • Functional programming languages are commonly used in distributed processing to ensure data integrity
  • One example of a functional programming language is Haskell.