
{"id":6169,"date":"2010-10-30T15:38:15","date_gmt":"2010-10-30T10:08:15","guid":{"rendered":"http:\/\/compilerart.org\/?p=5"},"modified":"2010-10-30T15:38:15","modified_gmt":"2010-10-30T10:08:15","slug":"languages","status":"publish","type":"post","link":"https:\/\/www.trueangle.org\/index.php\/2010\/10\/30\/languages\/","title":{"rendered":"Languages"},"content":{"rendered":"<div class=\"img-with-text\">\n<a href=\"http:\/\/www.trueangle.org\/wp-content\/uploads\/2011\/01\/50970-paper1-2.pngwp-content\/uploads\/2010\/10\/languages4.png\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/compilerart.org\/wp-content\/uploads\/2010\/10\/languages4-300x226.png\" alt=\"\" title=\"languages\" width=\"300\" height=\"226\" class=\"aligncenter size-medium wp-image-44\" \/><\/a><\/p>\n<p class=\"theory\">\nThere are three types of languages:<br \/>\n1. Imperative.<br \/>\n2. Functional.<br \/>\n3. Logical.\n<\/p>\n<\/div>\n<p class=\"theory\">\nIn computer science, imperative programming is a programming<br \/>\nparadigm that describes computation in terms of statements that<br \/>\nchange a program state. In much the same way that imperative<br \/>\nmood in natural languages expresses commands to take action,<br \/>\nimperative programs define sequences of commands for the<br \/>\ncomputer to perform.\n<\/p>\n<p class=\"theory\">\nIn computer science, functional programming is a programming<br \/>\nparadigm that treats computation as the evaluation of mathematical<br \/>\nfunctions and avoids state and mutable data. It emphasizes the<br \/>\napplication of functions, in contrast to the imperative programming<br \/>\nstyle, which emphasizes changes in state.[1] Functional programming<br \/>\nhas its roots in lambda calculus, a formal system developed in the<br \/>\n1930s to investigate function definition, function application, and<br \/>\nrecursion. Many functional programming languages can be viewed as<br \/>\nelaborations on the lambda calculus.[1]\n<\/p>\n<p class=\"theory\">\nLogic programming languages, of which PROLOG (programming<br \/>\nin logic) is the best known, state a program as a set of logical<br \/>\nrelations (e.g., a grandparent is the parent of a parent of someone).<br \/>\nSuch languages are similar to the SQL database language. A<br \/>\nprogram is executed by an \u201cinference engine\u201d that answers a query<br \/>\nby searching these relations systematically to make inferences<br \/>\nthat will answer a query. PROLOG has been used extensively in<br \/>\nnatural language processing and other AI programs.\n<\/p>\n<p><code><br \/>\nReference\/Source:<br \/>\nhttp:\/\/en.wikipedia.org\/wiki\/Imperative_programming<br \/>\nhttp:\/\/en.wikipedia.org\/wiki\/Functional_programming<br \/>\nhttp:\/\/www.britannica.com\/EBchecked\/topic\/130670\/computer-programming-language\/248126\/Declarative-languages?anchor=ref849840<br \/>\n<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>There are three types of languages: 1. Imperative. 2. Functional. 3. Logical. In computer science, imperative programming is a programming paradigm that describes computation in terms of statements that change a program state. In much the same way that imperative mood in natural languages expresses commands to take action, imperative programs define sequences of commands &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.trueangle.org\/index.php\/2010\/10\/30\/languages\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Languages&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/posts\/6169"}],"collection":[{"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/comments?post=6169"}],"version-history":[{"count":0,"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/posts\/6169\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/media?parent=6169"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/categories?post=6169"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/tags?post=6169"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}