</>
Tutorials

Functional Programming Tutorial

  • Functional Programming - Useful Resources
    The following resources contain additional information on Functional Programming. Please use them to get more in-depth knowledge on this topic.
  • File I/O Operations
    We need files to store the output of a program when the program terminates. Using files, we can access related information using various commands in different languages.
  • Functional Programming - Lazy Evaluation
    Lazy evaluation is an evaluation strategy which holds the evaluation of an expression until its value is needed. It avoids repeated evaluation. Haskell is a good example of such a functional programming language whose fundamentals are based on Lazy Evaluation.
  • Functional Programming - Lambda Calculus
    Lambda calculus is a framework developed by Alonzo Church in 1930s to study computations with functions.
  • Functional Programming - Records
    A record is a data structure for storing a fixed number of elements. It is similar to a structure in C language. At the time of compilation, its expressions are translated to tuple expressions.
  • Functional Programming - Tuple
    A tuple is a compound data type having a fixed number of terms. Each term in a tuple is known as an element. The number of elements is the size of the tuple.
Page 1 / 6Next