 <p><a href="http://lookup.computerlanguage.com/host_app/search?cid=C999999&amp;def=696d7065726174697665206c616e6775616765.htm" rel="nofollow"><strong>Imperative programming</strong></a><br> A programming language that requires programming discipline such as C/C++, Java, COBOL, FORTRAN, Perl and JavaScript. Programmers writing in such languages must develop a proper order of actions in order to solve the problem, based on a knowledge of data processing and programming.</p> <p><a href="http://lookup.computerlanguage.com/host_app/search?cid=C999999&amp;def=6e6f6e2d70726f6365647572616c206c616e6775616765.htm" rel="nofollow"><strong>Declarative programming</strong></a><br> A computer language that does not require writing traditional programming logic; Users concentrate on defining the input and output rather than the program steps required in a procedural programming language such as C++ or Java. </p> <p>Declarative programming examples are CSS, HTML, XML, XSLT, RegX.</p>