Logic Based Programming languages

Introduction to Logic based programming

A Programming Paradigm based on logic. A program is represented by a set of facts and a set of axioms. The axioms and clauses may have arguments. Programs written in a logical programming language are sets of logical sentences, expressing facts and rules about some problem domain. Together with an inference algorithm, they form a program.

Advantages of Logic Based Programming

  • Logic programming languages are classified as high level languages as they implement computation's logic rather than mechanics. They have a powerful pattern matching mechanism as well as good memory management (stacks and pointers). This makes them ideal for expressing complex ideas and algorithms
  • Logical programming languages allow data to be represented both extensionally and intentionally. Intentional representation can also generate related representations for example adjacency lists for easy access of the following data elements. These can be derived dynamically from configuration rules
  • Another advantage of logic programming languages is that they are well suited for rapid interpretation of the data structure and the code to implement very complicated ideas. Due to their compact syntax and logical nature experienced programmers find the code simple to read and debug. From the programmers point of view the difficulty of coding is vagueness in human thinking. However Prolog coding is easier as the syntax is very short and precise

Features of Assignment Help net

  • Secure and private service
  • Fast and famous
  • Modern technology
  • Now AssignmentHelp on mobile
  • User friendly environment
  • Assignment Help Net a Global presences

interactive programming
  • game playing
  • expert system
  • natural language
  • neural network
  • robotics