COMPUTER PROGRAMMING FUNDAMENTALS
PROGRAMMING LANGUAGES
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
ALGOL, FORTRAN, Pascal, C, Ada
|
|
C++, Java, Smalltalk
|
|
Lisp, Scheme, ML, Haskell
|
|
Prolog
|
|
Python, Perl, Ruby
|
Detailed explanation-1: -Lisp is an general purpose dynamic programming language. which comes up with advanced object oriented approach. On the other hand Haskell is an strictly typed programming language. In short we can say it is an functional programming language.
Detailed explanation-2: -LISP Belongs to the Functional Language Paradigm Unlike procedural and object-oriented languages-whose theoretical model of computation is the Turing Machine, LISP’s theoretical model of computation is the Lambda calculus developed by Alonzo Church.
Detailed explanation-3: -They’re both functional programming languages and Lisp influenced Haskell, but Haskell is not a Lisp derivative.
Detailed explanation-4: -The official tagline for Haskell plainly describes that it is “an advanced, purely functional programming language.” If you’re not familiar with functional programming, this is a programming paradigm based on Lambda Calculus, providing a theoretical framework to describe functions and their evaluation.