Learning Declarative languages:

Understanding languages known

Compiled language:

*translators that generate machine code from source code directly.

example :c, Fortran ,COBOL

Interpreted language:

*It is one where the instructions are not directly executed by the target machine, but instead read and executed by some other program.

example: Perl, Python and MATLAB.

Declarative language:

*High level language where desire is specified in simple terms

*specifies what to do rather how to do

example:JSON,YAML,

example:JSON,YAML,

example: JSON, YAML, Erlang.

ADVANTAGES OF DECLARATIVE LANGUAGE:

*high level of abstraction(complex programs in a compressed form)

*maintenance can be performed independently of application development. 

*Easy optimization as implementation is controlled by an algorithm

DISADVANTAGES:

*Hard to understand by people who gains new access to it

*Hard to take characteristics of individual applications into account during programming