Functional programming languages

FUNCTIONAL PROGRAMMING LANGUAGES
  • Functional programming languages are specially designed to handle symbolic computation and list processing applications. 
  • Functional programming is based on mathematical functions. 
  • Some of the popular functional programming languages include: Lisp,Python,Haskell, etc.

Functional programming category:
1. Pure Functional Languages
2. Impure Functional Languages  

1. Pure Functional Languages: These types of functional languages support only the functional paradigms. For example- Haskell.

2. Impure Functional Languages: These types of functional languages support the functional paradigms and imperative style programming. For example- LISP.

Advntages:
1. Bugs free code
2. Supports nested functions
3. Efficiency


Principles of Programming Languages:

EasyExamNotes.com covered following topics in PPL.

Practicals:
Previous years solved papers:
A list of Video lectures
References:
  1. Sebesta,”Concept of programming Language”, Pearson Edu 
  2. Louden, “Programming Languages: Principles & Practices” , Cengage Learning 
  3. Tucker, “Programming Languages: Principles and paradigms “, Tata McGraw –Hill. 
  4. E Horowitz, "Programming Languages", 2nd Edition, Addison Wesley 

Share: