Learning Declarative languages:
Limited Time Offer!
For Less Than the Cost of a Starbucks Coffee, Access All DevOpsSchool Videos on YouTube Unlimitedly.
Master DevOps, SRE, DevSecOps Skills!
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